ugrás a tartalomhoz

xml2LaTeX

presidento · 2006. Ápr. 24. (H), 11.26
Szervusztok.

A PHP levlistáról ide küldtek.
Ismer valaki jól működő XML -> LaTeX konvertálót?
 
1

Miért nem Google?

janoszen · 2006. Ápr. 24. (H), 12.30
Miért nem a Google-n keresel? Mindjárt az xml2latex kulcsszóra is talált. Van kismillió. Válogass.
2

tapasztalat

Hodicska Gergely · 2006. Ápr. 24. (H), 12.42
Én ajánlottam neki, hogy ebben a témában írjon ide, mert Gobának ezen a téren elég komoly tapasztalata van (levlistás kérdésben PHP manuál is szóba került), viszont levlistán már nincs fent.

Ráadásul a kérdező abban sem biztos (szerencsés lett volna kérdésben ezt is megemlíteni ;)), hogy igazából milyen is legyen a kiindulási XML formátum.


Felhő
3

Lássuk a medvét...

janoszen · 2006. Ápr. 24. (H), 12.54
Na, hát akkor lássuk a medvét. Kedves kérdező, légyszíves az eszközökre való tekintet nélkül írd le, hogy mi a feladat. Majd kisütjük itt együtt... :)
5

Feladat

presidento · 2006. Ápr. 24. (H), 13.20
Van néhány xml dokumentumom (előadások jegyzetei), melyeket html-re könnyen alakítok xslt-vel. Tartalmaznak bekezdéseket, idézeteket, felsorolásokat, kiemeléseket, címsorokat. Szóval általános szöveges dokumentum.

A feladat: Szeretnék jó megjelenésű nyomtatható változatot készíteni (a html is jól néz ki, de nem tud több hasábot).

XSLFO-val még nem találkoztam a gyakorlatban, a LaTeX-et viszont használom. Egyszer kezembe akadt php dokumentáció pdf-ben, ami szintén LaTeX-el lett generálva.
6

PDF?

janoszen · 2006. Ápr. 24. (H), 13.34
Most így hirtelen felindulásomban felvetem a kérdést: miért nem PDF? PDF-et több ember használ valószínűleg, mint LaTeX-et, ezért valószínűbb, hogy találsz jó konvertert hozzá.

Ami az XML formátumot illeti, ötletek

  • Ha előadások jegyzetei vannak, akkor érdemes "sidenote"-okat csinálni, amelyek egy-egy részt összefoglalnak és ezeket a nyomtatott változatban a szöveg mellé kitenni, ez könnyíti az eligazodást. Néhány könyvben van ilyen. Legutóbb egy Szigeti Veszedelem kiadásban láttam.
  • Kell kiemelés.
  • Kell egy mód a képletek, stb megadására vagy a megfelelő képek belinkelésére. Esetleg MathML?
  • SVG belinkelés?
  • Valószínűleg kell idézet.
  • Érdemes témakörönként szétbontani és összelinkelni (a HTML-hez hasonlóan pl <link> tagekkel megadni adokumentumok relációját)
  • Fel kellene jegyezni az előadót és az előadás időpontját.
  • Valahogy meg kell tudni adni külső URLeket (hivatkozások.)


Ha esetleg HTMLben gondolkozol, mondok egybarbár módszert: vannak jó kis JS emulátorok a CSS3-as több oszlopos dologra, de nem tudom, nyomtatás alatt van-e.

Ha mégis LaTeX, akkor várunk Goba válaszára... :D Én csak kézzel kódoltam TeX-et. :D
9

Köszi

presidento · 2006. Ápr. 25. (K), 09.39
Köszönöm tanácsaidat. Természetesen nem az egész DTD-t másoltam be, csak a legfontosabbakat. (Meg van az előadó, dátum, stb. Ha a feltett kérdést meg tudom oldani ,,szépen'', akkor ezek már nem okoznak gondot.)

A LaTeX-et természetesen arra használnám, hogy pdf-et készítsek belőle.

Hogy miért pont LaTeX? Ezt ismerem, mindeddig nem találtam jobbat.
10

Blogmark...

janoszen · 2006. Ápr. 25. (K), 14.57
Volt itten egy pár hónapja egy blogmark egy elég szép HTML to PDF konverterre, amely a CSSből a lábléceket, stb is figyelembe vette, csak sajnos már nem emlékszem. Na, szerintem, az az, ami Neked első közelítésben kell, ha nem szeretnél sokat bajlódni vele.
7

xsl-fo

Anonymous · 2006. Ápr. 24. (H), 19.27
az xsl-fo jo megoldas, apache fop-val pedig mehet pdf-be a cucc...
xslt-vel lehet rtf-be es latexbe is konvertalni, en a googlin talatam xml2latex xslt fajlt.
8

Kösz

presidento · 2006. Ápr. 25. (K), 09.31
az xsl-fo jo megoldas, apache fop-val pedig mehet pdf-be a cucc...

Ezen én is gondolkoztam, azonban még nem találkoztam olyan pdf dokumentummal, ami xsl-fo-val lett volna készítve. (Olyannal már sokkal, ami LaTeX-el készült)

xslt-vel lehet rtf-be es latexbe is konvertalni, en a googlin talatam xml2latex xslt fajlt.

Próbáltam, nem tetszett.
4

Kerestem

presidento · 2006. Ápr. 24. (H), 13.15
Kedves Proclub.

Kerestem a Google-n (az a kismillió csak 218 :) ), kipróbáltam párat. Például a LaTeX-hez is létezik xmltex kiterjesztés, ami azonban meglehetősen bugos, és abbahagyták a fejlesztését.

Tisztában vagyok vele, hogy sokan nekiláttak valami ilyet csinálni, reméltem azonban hogy a Weblabor tagjai között van olyan ember, aki talált számára megfelelőt, és ezt a tapasztalatot megosztaná másokkal (velem).