Portál AbcLinuxu, 18. dubna 2024 15:55
\documentclass[dvipdfm,a4paper,12pt]{article} \usepackage[latin2]{inputenc} \usepackage[czech,english]{babel} \begin{document} ščřčřžýáíýéí \end{document}A jakmile to přeložím pomocí
latex
je vše OK. Jenže já chci používat české uvozovky (kdysi jsem bez babelu používal \uv{}. Ale to nefunfuje. A podle
http://www.abclinuxu.cz/forum/show/44544
asi ani fungovat nemá. Ale jak na to? Ta diskuze je už cca 2 roky stará, změnilo se něco? Vím, že kdybych začal přemisťovat soubory a vrtat se do konfigurace tak bych to asi nastavil, ale rád bych požádal o radu aby vše bylo správně...
Díky moc
PS: nezdá se vám, že v tomhle je v LaTeXu trochu zmatek? Alespoň mi to tak přijde:( Vím, že je TeX starý a nic lepšího zatím nevymysleli, ale občas má kacířská mysl zabloudí na myšlenku, že by bylo fajn, kdyby to někdo nějak přepsal - méně ukecaný výstup když se nic neděje, sjednocená čeština, pohodlnější vlkádání obrázku... ehm:)
\usepackage{czech}Pak \uv{} bude fungovat k vašim službám. Doufám
\documentclass[dvipdfm,a4paper,12pt]{article} \usepackage[latin2]{inputenc} \usepackage{czech} \begin{document} ščřčřžýáíýéí \end{document}$latex x.tex:
This is e-TeX, Version 3.14159-2.1 (Web2C 7.4.5) entering extended mode (./x.tex LaTeX2e <2001/06/01> Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, b ahasa, basque, catalan, croatian, czech, danish, dutch, finnish, greek, iceland ic, irish, italian, latin, magyar, norsk, norsk, portuges, romanian, russian, s lovak, slovene, spanish, swedish, turkish, ukrainian, nohyphenation, loaded. (/usr/share/texmf/tex/latex/base/article.cls Document Class: article 2001/04/21 v1.4e Standard LaTeX document class (/usr/share/texmf/tex/latex/base/size12.clo)) (/usr/share/texmf/tex/latex/base/inputenc.sty (/usr/share/texmf/tex/latex/base/latin2.def)) (/usr/share/texmf/tex/generic/babel/czech.sty ! Package babel Error: You have used an old interface to call babel (babel) You may expect compatibility problems wit other packages . See the babel package documentation for explanation. Type H <return> for immediate help. ... l.54 \bblstyerror ?Bohužel nefunguje:( Jako by stále volal babel nebo tak něco... Díky
\usepackage{czech}
a odkomentování cslatex
v texconfig
a jeho používání na překlad vedlo k úspěchu.
A nebude tam teď nějaká nová zrada, jako že mi pro změnu nepůjde sázet něco jiného, třeba matika?:)
Díky a hezký zbytek víkendu.
\newcommand\uv[1]{\quotedblbase #1\textquotedblleft}%a pak klacicky pouzit \uv{slovo} v uvozovkach
\uv{slovo}
fungují jen v cslatexu.
Sám používám latex a babel a české uvozovky píšu: ,,slovo{}``
. Tedy přesněji dělá to za mne LYX, ten lze nastavit tak, aby automaticky převedl "slovo"
na ,,slovo{}``
.
Rozdíl mezi cslatexem a latexem + babel se mi zdá nepatrný (umístění diakritiky u některých fontů?). Používám nejraději fonty z balíčku mathpazo a tam rozdíl nevidím.
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.