Více různých generátorů TeXu #22
Labels
No labels
ksp-implementace
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: KSP/formatitko#22
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
#13 už je docela použitelně hotová pro HTML, ale mám obavu, že na nějaké použitelné a universální generování TeXu jsem krátký a možná je i aktuální technické provedení formátítka krátké. Aktuálně mám rozpracovaný LaTeXGenerator, který bych rád dostal do stavu, kdy se chová alespoň podobně jako pandočí generátor LaTeXu. Ten bych rád dokončil. Z něj (nebo z nějaké obecnější TeXové třídy, která se z něj vykuchá) může pak podědit nějaký jiný generátor TeXu, který bude stavěný třeba na plain nebo UCWmac. Tady velmi ocením vstup někoho, kdo má se sazbou v TeXu více zkušeností než jen roční poslouchání Vladana, jak povídá o složenkách 😁😁😁:) (@mj @jirikalvoda nebo si při@něte někoho dalšího)
Taky mám pocit, že jsem OutputGenerator nenapsal dostatečně obecně, aby se z něj dobře dědilo (HTMLGenerator z něj dědí možná až moc dobře). Ocením, když na to někdo kouknete a třeba přihodíte nějaký feedback.
(Pro dnešek už určitě končím a zítra možná generování výstupu pustím na chvilku k ledu a spíš se kouknu na něco jiného.)
Napíšu generátor TeXu, který bude používat ucwmac na seznamy a spol. a nějaká další makra dodaná zvenku na nadpisy a podobné konstrukce.
Pro nečíslované seznamy můžeš použít:
Případně pro vnořené pak
\list{O}
nebo něco podobného (viz komentář vucwmac2.tex
).Pro číslované:
Pro tučné písmo používej
{\bf ....}
, pro kurzívu{\I ...}
.Pro nadpisy si zaveď
\section{}
,\subsection{}
apod., ať si to uživatel nadefinuje po svém.Na code blocks bych používal
\ucwmodule{verb}
na začátku dokumentu a pak:Řekni si, co potřebuješ dalšího.
Nu, něco jsem vyrobil. Je to také všelijaké, ale alespoň už to generuje přiměřeně validní TeX.