<html><body>Dobrý den, nestačilo by obyčejné<br>\everypar{\null\hskip0pt\relax}<br>použité až za<br>\begin{document}<br>?<br><br>Funguje to v LaTeXu ve dvojjazyčném dokumentu (čeština+maďarština), přikládám níže. Je otázkou, jestli třeba sanskrt nevloží něco jiného do \everypar, čímž tu naší snahu zhatí. Jak to bude v XeTeXu, to taky nevím. Taky je tam problém, že můžou vznikat řádky bez mezer a při zarovnání do bloku nemá co pružit a odstavec nebude zarovnaný.<br><br>\documentclass{article}<br>\usepackage[czech,magyar]{babel}<br>\usepackage[IL2]{fontenc}<br>\usepackage[utf8]{inputenc}<br>\overfullrule2pt<br><br>\begin{document}<br>\hsize4cm<br>\emergencystretch1cm<br>\everypar{\null\hskip0pt\relax}<br><br>\selectlanguage{czech}<br><br>krátké slovo<br>krátké slovo<br>krátké slovo<br>krátké slovo<br>krátké slovo<br>krátké slovo<br>krátké slovo<br>krátké slovo<br>krátké slovo<br>krátké slovo<br>krátké slovo<br><br>nejneobhospodařovávatelnějšími<br>nejneobhospodařovávatelnějšími<br>nejneobhospodařovávatelnějšími<br>nejneobhospodařovávatelnějšími<br>nejneobhospodařovávatelnějšími<br><br>\selectlanguage{magyar}<br><br>megszentségteleníthetetlenségeskedéseitekért<br>megszentségteleníthetetlenségeskedéseitekért<br>megszentségteleníthetetlenségeskedéseitekért<br><br>\end{document}<br><br>S pozdravem<br>Jan Šustek<br><br><br><aside>
---------- Původní e-mail ----------<br>
Od: Zdenek Wagner <zdenek.wagner@gmail.com><br>
Komu: Czech and Slovak TeX-related mailing list <csTeX@cs.felk.cvut.cz><br>
Datum: 4. 1. 2018 14:04:12<br>
Předmět: [cstex] Dělení prvního slova
</aside><br><blockquote data-email="zdenek.wagner@gmail.com"><div dir="ltr"><div><div><div>Vážení kolegové,<br><br></div>narazil jsem na problém, jehož příčinu znám, ale ani s pomocí LaTeX Companion, kde je obdobná zmínka, se mi nepodařilo najít uspokojivé řešení. Problém je v tom, že TeX nedělí první slovo odstavce. Je mi jasné, že musím na začátek odstavce vložit něco s nulovou šířkou a nulovou mezeru, aby z hlediska algoritmů zlomu odstavce to první slovo bylo považováno až za druhé. Bohužel se mi nepodařilo najít fungující řešení.<br><br></div>Ve většině jazyků se člověk s tímto problémem setká jen ve výjimečných případech, ale v sanskrtu, kde se slova spojují navzájem pomocí sandhiových pravidel, se stává, že takové spojené slovo je delší než řádek a musí se rozdělit. A často to může být první slovo odstavce. Proto bych raději měl kód, který mohu vložit do \everypar a nebude kolidovat s výcejazyčnými dokumenty (sanskrt + angličtina) a nerozhází poznámky pod čarou. A také bych rád znal vysvětlení mehanismu jak se to první slovo po vložení neviditelných objektů stane druhým slovem.<br><br></div><div>On to původně není můj dotaz, pochází to z XeTeXového listu, kde to nikdo nedokázal vyřešit. Mohu tedy zkopírovat tčestovací soubor, ale v něm se používají fonty a XeTeXová mapy, které jsou sice Free, ale nejsou na CTAN ani v TeXLive, takže pro člověka, který nesází texty indickými fonty, nebude oživení příkladu jednoduché.<br></div><div><br></div>Předem děkuji<br><br clear="all"><div><div><div><div><div><div>Zdeněk Wagner<br><a href="http://ttsm.icpf.cas.cz/team/wagner.shtml">http://ttsm.icpf.cas.cz/team/wagner.shtml</a><br><a href="http://icebearsoft.euweb.cz">http://icebearsoft.euweb.cz</a></div></div>
</div></div></div></div></div>
_______________________________________________
<br>csTeX mailing list
<br>csTeX@cs.felk.cvut.cz
<br>https://lists.felk.cvut.cz/mailman/listinfo/cstex
<br></blockquote></body></html>