feat: Markdown→LaTeX w PDF + dopracowanie kosmogramu (PRE-24, PRE-12 etap 4) #37
Reference in New Issue
Block a user
Delete Branch "feat/pre12-stage4-pdf-markdown"
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?
Dwie rzeczy w jednym PR, na prośbę.
1 · Markdown → LaTeX w raporcie PDF (usługa render)
Tekst od AI to markdown — świetny w przeglądarce, ale w PDF
**gwiazdki**i
## kratkito dosłowny szum, kiepsko się czyta. Nowymarkdown_to_latexzamienia je na prawdziwe formatowanie:
# / ## / ###\section*„Interpretacja natalna", nie obok)**bold**,*italic*,`code`\textbf,\textit,\texttt-/1.itemize/enumerate[tekst](url)Skaner liniowy, nie regex na całości — listy i akapity są wielolinijkowe.
Ucieczka znaków działa też wewnątrz formatowania:
**wzrost 50%**daje\textbf{wzrost 50\%}, a nie zakomentowaną resztę linii. Sprawdzone na wrogimtekście —
\end{document}i\input{}w treści nie wyrywają się z dokumentunawet zawinięte w pogrubienie.
2 · Kosmogram — etap 4 (dopracowanie)
pod pierścieniem planet i w akcencie — od razu widać, że to punkt wyliczony,
nie ciało. Loty bez glifu (Spirit, Eros…) pomijamy.
<title>, bez JS): obiekt → nazwa, pozycja, dom,retrogradacja; linia aspektu → „Słońce trygon Mars · orb 0.20°" (polskie nazwy
tylko w dymku, obliczenia trzymają angielskie); Fortuna → nazwa i pozycja.
12 zbędnych zer; w systemach kwadratowych stopień realnie coś mówi → pokazujemy.
Wszystko działa też w motywie druku (PDF): mimo Lotów, dymków i cuspów SVG
nadal bez zmiennych CSS.
Weryfikacja
Wizualnie (porphyry): Fortuna przy AC, 12 stopni cuspów, 38 dymków (24 aspekty
(prezentacja). Całość: prezentacja 145, render 27.
Etapy kosmogramu
Szkielet· 2.Obiekty· 3.Aspekty· 4. Dopracowanie ✓ ← ten PR· 5. PRE-18 aspectarian · 6. Wizualizacje LOG-07 (deklinacje/antyscja)
Dwie rzeczy w jednym PR (na prośbę). 1) MARKDOWN → LATEX w raporcie PDF (usługa render). Tekst od AI to markdown — świetny w przeglądarce, ale w PDF `**gwiazdki**` i `## kratki` to dosłowny szum. Nowy markdown_to_latex zamienia je na PRAWDZIWE formatowanie: nagłówki (degradowane o poziom, żeby wpadły pod nasz \section „Interpretacja natalna", nie obok), pogrubienia, kursywy, kod, listy punktowe i numerowane, linki (zostaje sam tekst, URL bezużyteczny w druku). Skaner liniowy, nie regex na całości — listy i akapity są wielolinijkowe. Ucieczka znaków LaTeXa działa TAKŻE wewnątrz formatowania: `**wzrost 50%**` daje `\textbf{wzrost 50\%}`, a nie zakomentowaną resztę linii. Sprawdzone na wrogim tekście — `\end{document}` i `\input{}` w treści nie wyrywają się z dokumentu nawet zawinięte w pogrubienie. 2) KOSMOGRAM — etap 4 (dopracowanie): - Lots na kole: Fortuna ⊗ (jedyny Lot ze standardowym glifem) na promieniu POD pierścieniem planet i w akcencie — od razu widać, że to punkt wyliczony, nie ciało. Loty bez glifu (Spirit, Eros…) pomijamy, żeby nie zaśmiecać. - Tooltipy: natywny <title> w SVG (bez JS-a). Obiekt → nazwa, pozycja, dom, retrogradacja. Linia aspektu → „Słońce trygon Mars · orb 0.20°" (polskie nazwy tylko do dymka; obliczenia trzymają angielskie). Fortuna → nazwa i pozycja. - Stopnie cuspów przy szprychach. W whole sign cuspy są na 0° znaku — wtedy pomijamy dwanaście zbędnych zer; w systemach kwadratowych (porphyry) stopień realnie coś mówi, więc go pokazujemy. Wszystko działa też w motywie druku (PDF): sprawdzone, że mimo Lotów, dymków i cuspów SVG nadal nie ma zmiennych CSS. Weryfikacja wizualna (porphyry): Fortuna przy AC, 12 stopni cuspów, 38 dymków (24 aspekty + 13 obiektów + Fortuna). Testy: +12 markdown (render), +7 etap 4 (prezentacja). Całość: prezentacja 145, render 27. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>