
O seguinte funciona em um article
:
\documentclass[a4paper]{article}
\title{Foo}
\author{Me}
\begin{document}
\input{|"echo foo bar | grep foo"}
\end{document}
Em vez disso \input
, isso também funciona:
\immediate\write18{echo foo bar | grep foo > /tmp/test.txt}
\input{/tmp/test.txt}
\immediate\write18{rm /tmp/test.txt}
No entanto, isso parece não funcionar com a ltxguide
classe (nenhuma das opções). O segundo, with \write18
, funciona quando não há tubulação (ou seja, apenas echo foo bar > /tmp/test.txt
), o primeiro não funciona, também sem tubulação.
Como posso usar pipes junto com a ltxguide
turma?
O erro que recebo com \input{|"echo foo bar | grep foo"}
e ltxguide
:
! Undefined control sequence.
\GenericError ...
#4 \errhelp \@err@ ...
l.17 \input{|"echo foo bar | grep foo"}
Responder1
A ltxguide
aula tem
% Make |...| a synonym for \verb|...|.
\RequirePackage{shortvrb}
\MakeShortVerb{\|}
Basta adicionar o preâmbulo do seu documento
\DeleteShortVerb{\|}