Text aus Latexdatei filtern

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: Text aus Latexdatei filtern

von napterk » So 26. Nov 2017, 19:48

Vielleicht hätte ich noch sagen sollen, dass ich dies in Bash machen will. Ich hab jetzt ein passenden awk Befehl gefunden und erfolgreich ausprobiert:
awk '/\\newcommand{\\Text}{/{f=1;next}/}/{f=0;next}f{print}' Lipsum.tex

Text aus Latexdatei filtern

von napterk » So 1. Okt 2017, 12:19

Hallo zusammen,

ich habe einen Text und möchte diesen aus einer Tex-Datei herausholen.
\documentclass[a4paper,10pt]{scrlttr2}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\newcommand{\Text}{\lipsum}
\begin{document}
\Text
\end{document}
Also hier im Beispiel möchte ich nur den Text der für
\lipsum
steht bekommen.

Ich habe schon mit awk und sed herumgespielt, aber zu keinem Ergebnis gekommen. Super wäre auch, wenn die automatischen Zeilenumbrüche bestehen bleiben, aber das ist wohl in einem noch nicht kompilierten Zustand schwierig.

Hat jemand eine Befehlszeile oder Idee?

gruß napterk

Nach oben