Hallo,
ich würde gern folgende Fragestellung mit einem
eigenen Makro (oder Programm?) in LaTeX
lösen:
Der LaTeX-Quellcode soll bestimmte Tags enthalten, die ich
bei bzw. vor Complierung durch vordefinierte, variable
Inhalte ersetzen will. Zum Beispiel:
[NAME] geht ihren eigenen Weg. [NAME] läßt sich nichts vormachen.
soll ersetzt werden (sozusagen beim pre-processing) zu:
Frau Müller geht ihren eigenen Weg. Sie läßt sich nichts vormachen.
Meine Frage ist daher dreigeteilt:
1. Geht das überhaupt irgendwie (ich nehme an: ja, aber mit
eine Tex-Makro? Oder womit sonst?)?
2. Gibt es eine strukturierte Einführung in dei Programmierung von LaTeX,
mit der man schnell (Programmiererfahrung vorausgesetzt)
solche dokumentübergreifenden Aufgaben lösen kann?
3. Gibt es (alternativ) vielleicht Pakete, die ein solches "Tagging"
des Dokumentes ermöglichen (der section-Befehl macht ja
irgendwie etwas Ähnliches: das ganze Dokument wird bei
Übersetzung durchsucht und die sections durchnummeriert;
das ist zumindest ein Teil der Programmieraufgabe bei
meinem Beispiel).
Danke für Antworten!
Ralf
Programmierung - Einführung / eigene Tags in Dokumenten
- bloodworks
- Moderator
- Beiträge: 1425
- Registriert: Mo 19. Jan 2009, 10:52
- Wohnort: /dev/null
Hallo in den Netzdokumenten wirst du fündig werden. Einfache Textbausteine sind gar kein Problem:
Wenn du LaTeX wirklich von der Programmseite lernen willst wirst du auch nicht um tiefere TeX-Kenntnisse herumkommen.
\documentclass{scrreprt} \usepackage[latin1]{inputenc} \begin{document} \newcommand{\meinname}{Max Mustermann} % LaTeX \message{Den Namen bitte:}% TeX (vergleich TexBook) \read16 to \meinname \meinname Leerzeichen beachten! \end{document}
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.