
Folgendes funktioniert in einem article
:
\documentclass[a4paper]{article}
\title{Foo}
\author{Me}
\begin{document}
\input{|"echo foo bar | grep foo"}
\end{document}
Stattdessen \input
funktioniert auch dies:
\immediate\write18{echo foo bar | grep foo > /tmp/test.txt}
\input{/tmp/test.txt}
\immediate\write18{rm /tmp/test.txt}
Dies scheint jedoch mit der ltxguide
Klasse nicht zu funktionieren (keine der beiden Optionen). Die zweite Option, mit \write18
, funktioniert ohne Piping (also nur echo foo bar > /tmp/test.txt
), die erste funktioniert überhaupt nicht, auch ohne Piping.
ltxguide
Wie kann ich Pipes zusammen mit der Klasse verwenden ?
Der Fehler, den ich mit \input{|"echo foo bar | grep foo"}
und bekomme ltxguide
:
! Undefined control sequence.
\GenericError ...
#4 \errhelp \@err@ ...
l.17 \input{|"echo foo bar | grep foo"}
Antwort1
Die ltxguide
Klasse hat
% Make |...| a synonym for \verb|...|.
\RequirePackage{shortvrb}
\MakeShortVerb{\|}
Fügen Sie einfach die Präambel Ihres Dokuments hinzu
\DeleteShortVerb{\|}