[latex] bash-beispiele
-
Hallo,
es gibt ein LaTeX-Package mit dem man Quelltext embedden kann, der dann automatisch ausgeführt wird und dessen Ausgabe dann ordentlich im LaTeX-Dokument formatiert wird. Wie heißt das?
-
Ein LaTeX-Paket dafür kenne ich nicht, aber falls Du Org-Mode verwendest, solltest Du dafür org-babel benutzen können:
http://orgmode.org/worg/org-contrib/babel/index.php
-
evtl. lässt sich auch was mit den pipes zusammen basteln

http://docs.miktex.org/manual/texfeatures.html
Piped Input and Output
TeX's input/output primitives can be used for unidirectional interprocess communication by prepending a pipe symbol to the file name.
If this feature is enabled, then \input "|command" starts the command interpreter (usually cmd.exe) to carry out the command. The output of the command becomes the input of TeX. For example:
\input "|dir/b"
typesets the file names of the current directory.
Likewise, it is possible to let TeX write something into the input stream of a command. For example:
\immediate\openout1 = "|unix2dos|sort > sorted"
\immediate\write 1 {b}
\immediate\write 1 {a}
\immediate\write 1 {c}
\immediate\closeout1
\input sortedtypesets a b c.
[Note] NotePiped input and output is disabled by default to avoid security problems. You enable the feature by specifying --enable-pipes on the TeX command-line.
lg lolo
-
@nman:
Das ist schonmal ausreichend cool, und wahrscheinlich praktischer als das was ich vorhatte.@nnoobLolo:
ich wollte es schon vermeiden das ganze selbst zu schreiben ... vor allem weil ich ziemlich sicher war dass es sowas schon gibt.
-
fsa sdf dsaf d schrieb:
@nnoobLolo:
ich wollte es schon vermeiden das ganze selbst zu schreiben ... vor allem weil ich ziemlich sicher war dass es sowas schon gibt.Bist du da denn sicher? Ich habe noch nie davon gehört und es klingt nach einer gewaltigen Sicherheitslücke. Ich dürfte ja niemals mehr tex-Dateien "compilieren", ohne dass ich vorher den ganzen Quelltext studiert hätte, ob da nicht irgendwo Schadcode drin steckt.
-
SeppJ schrieb:
fsa sdf dsaf d schrieb:
@nnoobLolo:
ich wollte es schon vermeiden das ganze selbst zu schreiben ... vor allem weil ich ziemlich sicher war dass es sowas schon gibt.Bist du da denn sicher? Ich habe noch nie davon gehört und es klingt nach einer gewaltigen Sicherheitslücke. Ich dürfte ja niemals mehr tex-Dateien "compilieren", ohne dass ich vorher den ganzen Quelltext studiert hätte, ob da nicht irgendwo Schadcode drin steckt.
...anscheinend muss man explizit einen switch mitgeben um die funktionalität zu erhalten. aber es kann auch sein dass es nicht mit latex pur ging, sondern noch einen präprozessor brauchte.
-
Für Python gibt es das anscheinend:
http://www.texample.net/weblog/2008/oct/24/embedding-python-latex/