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

Open
opened 1 year ago by jan · 3 comments
jan commented 1 year ago

#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.)
mj commented 1 year ago
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 1 year ago
jan added this to the Zápočet :) milestone 1 year ago
jan added a new dependency 1 year ago
mj commented 1 year ago
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.
jan commented 1 year ago
Poster

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 1 year ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.