Optimale Argumente benutzerfreundlich

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Optimale Argumente benutzerfreundlich

von Gast » Fr 31. Mai 2019, 12:30

Vielen Dank euch beiden :)
Ein vereinfachtes Bsp hat schon mal funktioniert.
LG

von Gast » Fr 31. Mai 2019, 07:02

"Key-Value (keyval)" wäre der englische Suchbegriff. Siehe z.B. https://texfaq.org/FAQ-keyval oder https://www.tug.org/TUGboat/tb30-1/tb94 ... keyval.pdf oder https://tex.stackexchange.com/q/34312/35864

Es gibt da einige Pakete: Als einfachsten keyval, dann xkeyval, auch PGF hat ein sehr beliebtes Modul pgfkeys, mit dem ich noch nie gearbeitet habe, für LaTeX3/expl3 gibt es das l3keys-Modul.

von Johannes_B » Fr 31. Mai 2019, 06:54

Schau dir tcolorbox und pgf an.

Optimale Argumente benutzerfreundlich

von deep » Fr 31. Mai 2019, 05:43

Hallo zusammen,

Ich versuche es mal anhand eines Beispiels zu erklären:
Wenn man zB \usepackage[]{biblatex} benutzt, kann man doch noch viele Einstellungen in der []-Klammer festlegen. Dabei ist es ja völlig egal, in welcher Reihenfolge diese Argumente stehen, oder wie viel Platz dazwischen ist. Ich dachte das könnte man doch dann sicher auch für eine eigene Umgebung verwenden. Also angenommen, man hat eine Umgebung, die ziemlich variabel sein soll - man möchte sich zumindest nicht wie bei NewDocumentEnvironment merken müssen, an welche Stelle welches Argument soll. Da ich meine eigentliche Anwendung schlecht beschreiben kann, hier mal ein Beispiel, welches leichter zu verstehen geht: Die Umgebung (wenn etwas anderes besser passt, gerne) soll in gesprochener Form das machen
\newenvironment{matheSatz}[2]{
\If #1 enthält ''Box''
       Filtere die Farbe die direkt hinter ''Box '' also wirklich nach dem 
       Leerzeichen hinter ''Box'' steht, und vor dem nächsten Komma ist oder 
       bis zum Ende von #1 geht, heraus. Wenn nichts da steht, nimm den 
       default-Wert
       \fbox\parbox in dieser Farbe
\If #1 enthält ''Linie''
       Mach genau dasselbe, aber zeichne eine Linie in der Farbe neben den 
       Text
\If #1 enthält ''Einrücken''
       \begin{addmargin}{der Abstand steht rechts neben ''Einrücken'' oder 
        default}...
Satz \Nummerierung (klappt): #2 (Titel des Satzes, evtl. freigelassen)
\If #1 enthält ''label''
        \label(th: das hinter ''label'')
\else
        \IfNoValue{#2}{}{
               \label(th: Name des Satzes)
        }
Ich hoffe es ist klar geworden. Zudem entschuldige ich mich schon mal dafür, dass ich mich evtl einfach nur blöd anstelle und ich wenug Ahnung von Latex habe.
LG

Nach oben