Více různých generátorů TeXu #22

Open
opened 2023-07-19 23:24:37 +02:00 by jan · 3 comments
Member

#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.)

#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.)
Owner

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.

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.
mj self-assigned this 2023-07-20 18:46:51 +02:00
jan added this to the Zápočet :) milestone 2023-09-17 15:25:33 +02:00
jan added a new dependency 2023-09-20 21:37:23 +02:00
Owner

Pro nečíslované seznamy můžeš použít:

\list{o}
\:první
\:druhá
\endlist

Případně pro vnořené pak \list{O} nebo něco podobného (viz komentář v ucwmac2.tex).

Pro číslované:

\list{n.}
\:první
\:druhá
\endlist

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:

\verbatim{
...
}

Řekni si, co potřebuješ dalšího.

Pro nečíslované seznamy můžeš použít: ``` \list{o} \:první \:druhá \endlist ``` Případně pro vnořené pak `\list{O}` nebo něco podobného (viz komentář v `ucwmac2.tex`). Pro číslované: ``` \list{n.} \:první \:druhá \endlist ``` 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: ``` \verbatim{ ... } ``` Řekni si, co potřebuješ dalšího.
Author
Member

Nu, něco jsem vyrobil. Je to také všelijaké, ale alespoň už to generuje přiměřeně validní TeX.

Nu, něco jsem vyrobil. Je to také všelijaké, ale alespoň už to generuje přiměřeně validní TeX.
jan removed a dependency 2023-09-24 08:54:14 +02:00
Sign in to join this conversation.
No labels
ksp-implementace
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: KSP/formatitko#22
No description provided.