[cstex] Vnoření makra \uv
Kuben Jaromír
jaromir.kuben at unob.cz
Thu Mar 5 09:28:23 CET 2015
Dobrý den.
Myslím, že nejjednodušší je vykašlat se na makro \uv a držet se
doporučení, jak sázet uvozovky, které popisuje autor české podpory pro
babel pan Tesařík v článku http://bulletin.cstug.cz/pdf/bul_071.pdf. Na
str. 3 vysvětluje, proč rozumně složité makro \uv vždy bude mít nějaké
mouchy.
Psaní uvozovek je založené na aktivním znaku ". Podle mého mínění je
nejjednodušší postupovat takto:
"`Něco v uvozovkách."'
"<Něco ve francouzských uvozovkách."<
\clq Něco v jednoduchých uvozovkách.\crq
Uvozovky si vnoříte sám tak, jak potřebujete.
Jiná věc je, jak bude výsledek vypadat. Když si zkusíte
\clq\clqq\quad\crqq\crq\qquad \clq"`\quad"'\crq
\clqq\clq\quad\crq\crqq\qquad "`\clq\quad\crq"'
uvidíte, že kerning mezi jednoduchou a dvojitou pravou uvozovkou je
(font latin modern, tj. \usepackage{lmodern}) hodně špatný. A dvojitá a
jednoduchá levá je asi moc blízko. Tedy varianta jednoduché uvozovky v
dvojitých je problém. Samozřejmě záleží na volbě fontu.
Zdraví
Jaromír Kuben
Dne 4. 3. 2015 v 22:01 Alkor napsal(a):
> Dne středa 4. března 2015 3:51:38 UTC+1 Alkor napsal(a):
>> Omlouvám se, pokud jiné příspěvky již implicitně obsahují odpověď, že to nelze, ale nejsem natolik zdatný odborník, abych zcela pochopil vše, co se zde v diskusi píše. Na uvozovky používám zásadně makro \uv (pdflatex verze: pdfTeX 3.1415926-2.5-1.40.13 v linuxové distribuci Fedora 18), balíček babel. Potřeboval jsem využít vnoření uvozeného textu, což \uv zvládá, ovšem s tím, že na obou úrovních použije \clqq, \crqq, zatímco pravidla českého pravopisu předepisují pro druhou úroveň \clq, \crq a pro třetí \frqq, \flqq. Prosím, mohl by někdo (já na to nemám) buď vytvořit obdobná makra (např. \uv2 , \uv3), která by použila uvozovky podle odpovídající úrovně vnoření? Nebo ještě lépe upravit makro \uv tak, např. při použití nepovinného parametru v hodnotě 1,2 nebo 3 vložilo uvozovky zadané úrovně a bez parametru úroveň vnoření hlídalo samo? Abych předešel zbytečným diskusím o vhodnosti vnořování uvozeného textu, nejsem autorem obsahu, takže myslet si můžu co chci, vysázet to prostě musím. Díky moc.
>
> Děkuji, makro funguje, ovšem předefinuje znaky, a to pro první úroveň þ , ß a pro třetí § , đ . Druhá úroveň je v pořádku. Tyto "nové" znaky se tisknou i při použití \uv , \clqq , \crqq. Bohužel, magii kolem fontů v LaTeXu rozumím ještě méně než Schrödingerově kočce. Tak ještě jednou prosím o pomoc. Děkuji.
> ’
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> https://lists.felk.cvut.cz/mailman/listinfo/cstex
More information about the csTeX
mailing list