Portál AbcLinuxu, 4. prosince 2025 10:20
Řešení dotazu:
... Někde jsem našla, že to spravím zavedením: \usepackage[unicode=true]{hyperref}, ale to mi v tex live 2009 nejde zkompilovat, jde mi jen hyperref se standardním nastavením.... poraďte někdo prosím :)Nemělo by být spíše: \usepackage[unicode={true}]{hyperref} ??
\usepackage[pdftex]{hyperref}
\hypersetup{unicode}
Používám MikTeX, ale totéž mi fungovalo i v TeXLive 2010. Případně zkuste \usepackage[pdftex, unicode]{hyperref}
Dokument by měl být v UTF-8; v záhlaví mám volby, které se toho týkají. Např.
\usepackage{ucs}
\usepackage{cmap}
\usepackage[utf8x, utf8]{inputenc}
\usepackage[T1]{fontenc}
Zkuste to s nimi (pokud je tam všechny už nemáte). A použijte nějaké rozumné novější písmo, například \usepackage{tgpagella}.
\usepackage[colorlinks,pdfencoding=auto]{hyperref}
a
poté v dokumentu definovat:
\hypersetup{
pdftitle={titulek},
pdfauthor={pěkně česky},
pdfsubject={pěkně česky},
pdfcreator={pěkně česky},
pdfproducer={pěkně česky}
%pdfstartpage={1}
}
když jsem zadal volbu pdfencodingdo
\hypersetuptak to nefungovalo, byť by podle dokumentace mělo. Blíže jsem to ale nezkoumal, snad někdy NATO zbyde chvilka času...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.