Chciałbym zastąpić polecenie LaTeX \teilseiten{left col width}{left col text}{right col text}
zagnieżdżonym środowiskiem. Problem polega na tym, że drugi i trzeci argument \teilseiten
zawiera polecenia i / lub środowiska.
\teilseiten{0.5}{
Some text and \textbf{even}
\begin{tiny}
environments
\end{tiny}
}{
Some other text and \textbf{even}
\begin{tiny}
more environments
\end{tiny}
}
Należy zastąpić whith
\begin{mycolumns}
\begin{mycolumn}{0.5}
Some text and \textbf{even}
\begin{tiny}
environments
\end{tiny}
\end{mycolumn}
\begin{mycolumn}{0.5}
Some other text and \textbf{even}
\begin{tiny}
more environments
\end{tiny}
\end{mycolumn}
\end{mycolumns}
Czy ktoś wie, jak to osiągnąć?
script
regex
shell-script
find-and-replace
latex
Simon Schälli
źródło
źródło
Odpowiedzi:
Zakładam, że masz dostępne standardowe środowisko * nix Bash.
Wklej skrypt do
lanext.sh
pliku i skonfiguruj go jako:Uruchom to w ten sposób:
Gdzie
test.txt
zawiera kod, który należy wymienić.źródło