ba-latex / Vorlage-Latex

LaTeX Vorlage für wissenschaftliche Arbeiten
GNU General Public License v3.0
9 stars 5 forks source link

globale schalter/optionen #58

Closed jemand771 closed 2 years ago

jemand771 commented 3 years ago

colin hatte die idee, irgendwo einen bereich mit allgemeinen optionen anzulegen. dort könnte man z.b. die verwendung von pythontex (#50) an- und ausschalten oder sämtliche logos zwischen png und svg umstellen.

am coolsten fände ich persönlich, das ganze zu automatisieren (wenn inkscape gefunden -> svg verwenden), das ist aber wahrscheinlich keine gute idee

die optionen könnte man in der main.pdf (bevor die vorlage included wird) jeweils als \newcommand anlegen. z.B. \ENABLE_SVG ist entweder TRUE oder FALSE

TheColin21 commented 3 years ago

Ich hätte es halt so gemacht, dass standardmäßig die kompatiblere aber beschissenere Version an ist (png zB), aber dabei ne fette, schwer zu überstehende Meldung irgendwohin schreibt, die den Nutzer auffordert, sich das genauer anzusehen. Bei den Switches hätte ich dann jeweils was geschrieben à la "so wies jz isses geht zwar, aber is halt scheiße. Mach mal das hübsche da, das geht so: {...} Aber falls das für dich nich geht (weil zB keine Möglichkeit den Container zu nutzen), dann kannste hier die Warnung ausschalten"

Am 12. Mai 2021 10:16:53 MESZ schrieb Willy @.***>:

colin hatte die idee, irgendwo einen bereich mit allgemeinen optionen anzulegen. dort könnte man z.b. die verwendung von pythontex (#50) an- und ausschalten oder sämtliche logos zwischen png und svg umstellen.

am coolsten fände ich persönlich, das ganze zu automatisieren (wenn inkscape gefunden -> svg verwenden), das ist aber wahrscheinlich keine gute idee

die optionen könnte man in der main.pdf (bevor die vorlage included wird) jeweils als \newcommand anlegen.

z.B. \ENABLE_SVG ist entweder TRUE oder FALSE

-- > You are receiving this because you are subscribed to this thread.

Reply to this email directly or view it on GitHub:

https://github.com/DSczyrba/Vorlage-Latex/issues/58

DSczyrba commented 3 years ago

Automatisieren halte ich für Schwachsinn. Das heißt immer man bevormundet den Nutzer.

Ich bin allerdings sehr dafür diese globalen Optionen einzuführen. Problem ist soweit ich weiß, dass man das in nem Erweiterungspaket machen muss oder in der main.tex deklarieren, sonst haben diese Command deklarationen durchaus Probleme, soweit ich das in Erinnerung habe.

DSczyrba commented 3 years ago

Bei der scheiße bin ich raus.

TheColin21 commented 3 years ago

Klingt nach workflow verbesserung @jemand771

jemand771 commented 3 years ago

neuer punkt hierfür: inhalt/KapitelN.tex automatisch laden lassen via pythontex

DSczyrba commented 3 years ago

Ist PythonTeX automatisch im Build Container aktiviert?

jemand771 commented 3 years ago

@DSczyrba yup, ist by default an, dauert auch gar nicht lange. siehe auch https://github.com/jemand771/latex-build#environment-variables ^^

DSczyrba commented 3 years ago

Wird schwieriger als ich dachte...

TheColin21 commented 2 years ago

laut @jemand771 nicht notwendig bzw. viel zu viel Aufwand für zu wenig Nutzen