Sziasztok!
Egy *.tex irományomat szeretném szépen áttolni html-be, a htlatex parancs - a tex4ht csomag parancsa- egész jól teljesít, de az ő és ű betűknél buta png képeket készít -dvipng-t ír a terminál-, és a kész html-ben nem kóser ezen betűk kiírása. Utf8 a betűkódolás
Tudnátok segíteni, hogy miért lehet ez, és hogyan lehet leszoktatni erről?
További kellemetes két ünnep köztülést!
- 4988 megtekintés
Hozzászólások
Nagy könnyebbség lenne, ha az irományt feltennéd egy elérhető helyre. Nem kell a teljes iromány, elég egy sor sora is, amivel a hiba reprodukálható. Viszont a \begin{document} előtti rész maradjon változatlan.
-----
(&%;_98\<|{3W10Tut,P0/on&Jkj"Fg}|B/!~}|{z(8qv55sr1C/n--k**;gfe$$5a!BB]\.-
- A hozzászóláshoz be kell jelentkezni
Itt a nagy rondaság. Több sebből vérzik, de az ő, ű betű zavar egyelőre a legjobban.
- A hozzászóláshoz be kell jelentkezni
Ezen a html2latex is elvérzik. Eddig a legjobb megoldás a tazola által javasolt pandoc.
-----
(&%;_98\<|{3W10Tut,P0/on&Jkj"Fg}|B/!~}|{z(8qv55sr1C/n--k**;gfe$$5a!BB]\.-
- A hozzászóláshoz be kell jelentkezni
Közben nekem is sikerült reprodukálni a hibát.
1. megoldás(?):
Előbb a latex test.tex-kel dvi fájlt csinálsz, majd abból a tex4ht test.dvi paranccsal csinálsz html-t.
Ennek hátránya, hogy elszúrja, a formázást. De nagyon!
2. megoldás(?):
A tth csomagból a tth test.tex paranccsal csinálsz html-t.
Ha nincs test.aux file, akkor jobb(?) eredményt ad, de például a fejezetek számozása nem tökéletes. Ha van test.aux, akkor kicsit mást üzen a futás végén, és az eredmény elejére beszúrhat egy két felesleges sort a test.aux tartalmától függően. Jó hír, hogy a fejezetek számozása továbbra sem jó.
3. megoldás:
A latex2html parancsot használod (az ugyanilyen nevű csomagból). Azt hiszem ez a legrégebbi program, és viszonylag kiforrott. Normális eredményt ad. Mivel felismeri a fejezeteket is, így nem egy hosszú fájl lesz a végeredmény, hanem (al(al))fejezetenként egy-egy fájl keletkezik.
Ha mindenképpen egyetlen html fájlt szeretnél, akkor az első kettő valamelyikével kell megküzdened. A küzdelmet szó szerint kell érteni, mert ezek a programok nem minden usepackage paranccsal beszúrt csomagot ismernek, és az ismeretlen csomagok változatos hibákat generálhatnak. A latex2html-lel lesz a legkevesebb gond.
-----
(&%;_98\<|{3W10Tut,P0/on&Jkj"Fg}|B/!~}|{z(8qv55sr1C/n--k**;gfe$$5a!BB]\.-
- A hozzászóláshoz be kell jelentkezni
Pandoc?
Kipróbáltam, a
pandoc -s html.tex -o latex.html
parancs kimenete kellemes, minden fejezet és alfejezet megvan, lábjegyzet szintén. Ugyanakkor nyilván eltűnik a fejezetszámozás, meg minden 'oldstyle' szám, továbbá a bibliográfiai adatokat sem kezeli. Ezekhez utólagos faragás kell.
tazola
- A hozzászóláshoz be kell jelentkezni
A bibliográfia is rendezhető Pandoc-kal.
- A hozzászóláshoz be kell jelentkezni
Soha nem próbáltam.
Gondolom, vagy külön *.bib fájl kell, vagy át kell alakítani a template-eket. Van egyszerű recept?
tazola
- A hozzászóláshoz be kell jelentkezni
A LaTeX miatt adja magát a bib formátum, de van számos más egyéb lehetőség is: http://johnmacfarlane.net/pandoc/README.html#citations
Ez volt a végső érv (pontosabban a CSL használata), hogy a LaTeX-et végleg dobjam a Pandoc javára :)
- A hozzászóláshoz be kell jelentkezni
Ezt kifejtenéd kicsit? Mert a pandoc a honlapra való 2 perces rápillantás alapján "csak" egy konverter? Hogy helyettesíti a latexet?
- A hozzászóláshoz be kell jelentkezni
A Pandoc's markdown egy kiterjesztett mardown "nyelvjárás", ami pl. nagyon elegánsan kezeli a hivatkozásokat vagy a matematikai képleteket. Ez utóbbiakat pont LaTeX tradíciók alapján, de a markdown előnyeit megtartva (olvasható szöveg), ráadásul nagyon széles dokumentum-formátumban. Ez utóbbi kapcsán gondolhatnánk egyszeri dokumentum-konvertálónak a cuccot, de attól sokkal több, hiszen így pl. a szakdolgozat vagy egyéb dokumentum is egy kattintással küldhető Word, pdf formátumban a témavezetőnek, de ugyanúgy publikálható is HTML-ben. És még van számos más előnye is ezeken kívül :)
- A hozzászóláshoz be kell jelentkezni
Ja, hogy van valami markdown dialektus hozzá. Köszi, így már értem, csak az nem verte ki a szemem valahogy a honlapon elsőre.
Danke.
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni