Programmierung - Einführung / eigene Tags in Dokumenten

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


RalfR
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Mi 13. Okt 2010, 19:00

Programmierung - Einführung / eigene Tags in Dokumenten

Beitrag von RalfR »

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

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo in den Netzdokumenten wirst du fündig werden. Einfache Textbausteine sind gar kein Problem:
\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}

Wenn du LaTeX wirklich von der Programmseite lernen willst wirst du auch nicht um tiefere TeX-Kenntnisse herumkommen.
[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.


RalfR
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Mi 13. Okt 2010, 19:00

Beitrag von RalfR »

Ich habe selbst mal ein Makro geschrieben
udn das nochmal als anderes Thema
eingestellt, mit dem Titel:

"Variable für aktuellen Absatz? Makro für flexible Texte?"

Da ist das Problem etwas präziser formuliert.

Antworten