Portál AbcLinuxu, 10. května 2025 02:22

Dotaz: LyX & LaTeX: Vloženie prázdnych riadkov...

juraj-bit avatar 28.12.2007 04:57 juraj-bit | skóre: 14 | blog: X BLOG X | Bratislava
LyX & LaTeX: Vloženie prázdnych riadkov...
Přečteno: 1161×
Odpovědět | Admin
Pokúšam sa popreháňať pár sto txt súborov ako výsledok konverzie z *.pdb pomocou LyX-u cez LaTeX do *.pdf pri použití vlastnej book šablony. Ak sa pýtate, prečo tak zložito, tak jednoducho takto vytvorené výsledné dokumenty sa mi páčia viac, ako pri použití automatických konvertorov.

Problém je v tom, že LyX resp. LaTeX? nerozozná jednotlivé odstavce ak nie sú jednotlivé riadky oddelené prázdnym riadkom. Ako by sa dalo dostať do toho množstva txt súborov prázdne riadky po znaku označujúceho konce riadkov? Každá rada vítaná.
Nihil habenti nihil deest
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

juraj-bit avatar 28.12.2007 06:46 juraj-bit | skóre: 14 | blog: X BLOG X | Bratislava
Rozbalit Rozbalit vše Re: LyX & LaTeX: Vloženie prázdnych riadkov...
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak teraz pozerám, že na tie prázdne riadky musím ísť inak, po konverzii z pdb sú tie texťáky tak zmršené, že príznaky konca riadkov to má všade, kde sa riadok v tom pdb zalomil, teda aj tam, kde nepatria :(
Nihil habenti nihil deest
28.12.2007 07:12 cronin | skóre: 49
Rozbalit Rozbalit vše Re: LyX & LaTeX: Vloženie prázdnych riadkov...
Odpovědět | | Sbalit | Link | Blokovat | Admin
[La]TeX-ový prázdny riadok je ekvivalentný príkazu \par.
juraj-bit avatar 28.12.2007 08:59 juraj-bit | skóre: 14 | blog: X BLOG X | Bratislava
Rozbalit Rozbalit vše Re: LyX & LaTeX: Vloženie prázdnych riadkov...
Mne išlo skôr o niečo iné, ako dostať tie prázdne riadky do tých texťákov, aby mi to po skopírovaní do LyX-u rozoznalo konce odstatvcov. Takto keď to skopírujem, mám takmer celý dokument ako súvislý text oddelený len odriadkovaniami na začiatku kapitol. V nápovede k LyX-u som čítal, že pri vkladaní textov musia mať tie texty v pôvodnom súbore medzi odstavcami prázdny riadok, aby to LyX zobral ako samostatné odstavce. Samotné jedno odriadkovanie v pôvodnom texte chápe ako súčasť jedného odstavca... Myslím že je to blbosť, ale je to tak. V jednom takom texťáku mám cca 5000 odstavcov, v niektorých aj viac.
28.12.2007 09:02 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: LyX & LaTeX: Vloženie prázdnych riadkov...
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jestli jsem to pochopil správně, tak teď to máte co řádek, to odstavec. Pak stačí proložit prázdným řádkem: sed 's/.*/&\n/'.

I am always ready to learn although I do not always like to be taught. (W. Churchill)
juraj-bit avatar 28.12.2007 09:06 juraj-bit | skóre: 14 | blog: X BLOG X | Bratislava
Rozbalit Rozbalit vše Re: LyX & LaTeX: Vloženie prázdnych riadkov...
jj, pochopili ste to správne. Mohli by ste to s tým sed-om trochu názornejšie? Mám trebárs súbor kniha.txt, čo teraz?
28.12.2007 09:31 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: LyX & LaTeX: Vloženie prázdnych riadkov...
Mám trebárs súbor kniha.txt, čo teraz?
sed 's/.*/&\n/' <kniha.txt >kniha_opravena.txt
I am always ready to learn although I do not always like to be taught. (W. Churchill)
juraj-bit avatar 28.12.2007 09:53 juraj-bit | skóre: 14 | blog: X BLOG X | Bratislava
Rozbalit Rozbalit vše Re: LyX & LaTeX: Vloženie prázdnych riadkov...
Super, funguje to.

Našťastie súborov so zmršeným odriadkovaním, nie je veľa, takže toto funguje na väčšinu, vďaka. Moc sa mi do toho sed-u nechce, ale vidím, že si budem musieť niečo naštudovať...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.