Jiří Kalvoda
e76e861a17
Implementace citací
1 year ago
Jan Černohorský
8ad8f73fea
Pokus o opravu #34 , @jirikalvoda prosím vyzkoušej, nemám teď k dispozici plné prostředí.
1 year ago
Jan Černohorský
c1430069ab
Pokus o opravu #33 .
1 year ago
Jan Černohorský
adcfa98fd2
Přidány CodeCommands, CodeBlocky nyní mají také atribut c a umí se zavolat jako Command. Resolves #30
1 year ago
Jan Černohorský
96fabf6a14
Přidána možnost přidávání elementů do hlavičky a patičky stránky, užitečné pro používání formátítka pro standalone HTML.
1 year ago
Jan Černohorský
81a5c6d304
Include přímo TeXových a HTML souborů. Resolve #25
1 year ago
Jan Černohorský
10eda42638
Deklarovány atributy u tříd. #14
1 year ago
Jan Černohorský
edbd985043
Přidáno několik způsobů, jak importovat commands. Resolves #31
1 year ago
Jan Černohorský
d4eb343fa6
Fix #29 , commands smí nic nevrátit.
1 year ago
Jan Černohorský
b0f4ad71d0
Odstraněny zbytky passování atributů manuálně, někde úmyslně zanecháno. Resolves #26
1 year ago
Jan Černohorský
0c2ce7d56c
Přidány InlineGroups, metadatum `language` přejmenováno na `lang`, unifikován handling jazyka. #21
1 year ago
Jiří Kalvoda
86e853184e
Fix latex_generator: Zamezení nekonečné rekurze
1 year ago
Jan Černohorský
24f877565d
Highlighting je nyní vždy inline, ať tam není třeba dělat taková obří magie s zjišťováním, jestli používáme defaultní styl nebo ne. Možná by bylo fajn to nějak umět overridovat. Menší fixy.
1 year ago
Jan Černohorský
1a629b2bf9
Vytvořena třída TransformProcessor, nahrazuje tranform.py. Nepoužívá panflutí walk, ale řeší si rekurzi sama. Aktuálně by měla umět vše, co původní transform. #21
1 year ago
Jan Černohorský
08da8e5de4
Velmi nedodělaný a neotestovaný draft TransformProcessoru. #21
1 year ago
Jan Černohorský
67a89d252b
#21 : Ukazatel na kontext se nyní propaguje i do OG.
1 year ago
Jan Černohorský
89fa5e3416
Přidána podpora pro asymptote. Stejně jako PDF se z nich v HTML výstupu nyní generují SVG. ( Resolved #12 ) #5 .
1 year ago
Jan Černohorský
f63ed7b56a
Trochu zpoužitelněný systém příkazů. Resolves #24 .
Asi nemá úplně smysl mít nějaký magický nedeterministický způsob, jak
dělat výstupy příkazů víc inline. Pokud příkazy chtějí být volatelné
inline, musí se postarat o to, že jejich výstup s tím bude kompatibilní.
Příkaz si může ověřit, jestli se očekává inlinovost podle toho, jestli
je parametr `e` třídy BlockCommand nebo `InlineCommand`.
1 year ago
Jan Černohorský
b1f8f6e28c
Částečně předělán systém příkazů. Resolves #9 , resolves #18 .
Je to furt docela solidní mess, ale IMO alespoň o trochu menší, než to
bylo. Asi by to chtělo trochu zrefaktorovat, k tomu se dostanu možná po
víkendu. Nakonec jsem se rozhodl nepředávat atributy pomocí kwargs, ale
alespoň se commandy volají jako funkce.
1 year ago
Jan Černohorský
51e51ec425
Fix chyby z fe63458a51
, generate_simple_tag špatně propagoval atributy.
1 year ago
Jan Černohorský
a36da55481
Added __main__ file, so the package can be run as `python3 -m formatitko`. #1
1 year ago
Jan Černohorský
7769b12cda
Resolve #23 .
1 year ago
Jan Černohorský
bec8100786
Přejmenování zkratkovitě pojmenovaných proměnných a fix změn z fe63458a51
aby to actually fungovalo. #13
1 year ago
Jan Černohorský
516c2fb8e0
Use str.replace() instead of regex. #13
1 year ago
Jan Černohorský
fe63458a51
Změněn interface OutputGeneratoru. Viz poslední komentář v #13 .
1 year ago
Jan Černohorský
6b60c313be
Velmi velmi nedodělané generování pandoc-like LaTeXu, see #22 .
1 year ago
Jan Černohorský
9092102fce
Vylepšený error handling, žádná chyba už není Exception, warningy používají pythoní warnings #3
1 year ago
Jan Černohorský
6dd2cbc995
Částečně předělán image processing, resolved #4 , resolved #6 .
1 year ago
Jan Černohorský
6606c72a55
https://pandoc.org/MANUAL.html\#extension-latex_macros NO
1 year ago
Jan Černohorský
1ed1265b19
Unifikace stylu názvů proměnných, viz můj komentář v #14 .
1 year ago
Jan Černohorský
cfbe3e128d
#13 : Přidáno deprecation varování do původní html funkce.
1 year ago
Jan Černohorský
fe0345570c
#13 : Předěláno generování HTML na nový systém. Resolves #10 . Pracuje se s tím podstatně líp.
1 year ago
Jan Černohorský
fde4c2b476
Fix menší chyby v output_generatoru.
1 year ago
Jan Černohorský
1a56c0e03f
První draft #13 , obecná třída ze které podědí HTML_generator a TeX_generator.
1 year ago
Jan Černohorský
48e6f53a4f
Bump package-locku pro katex-server, protože si nato npm stěžovalo.
1 year ago
Jan Černohorský
4375e3fc8f
Vyřešeno pár errorů od pyrightu, odstraněny hvězdičkové importy ( #16 ), zbyly jen v html.py a tex.py, které se stejně budou celé předělávat.
1 year ago
Jan Černohorský
410c2852b2
Resolve #20 : Na katex-server čekáme pomocí stdoutu.
1 year ago
Jan Černohorský
76c1a5fd04
#1 : katex-server si nyní sám volá `npm install`
Po poradě s kamarády pythonáři se to asi tak má dělat, i když je to trochu eh
1 year ago
Jan Černohorský
7b77499012
#1 : Zabalíčkování katex-serveru
1 year ago
Jan Černohorský
6982b31996
První pokus o #1 , zabalíčkování.
1 year ago