Portál AbcLinuxu, 12. května 2025 13:46
Ř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.