Wie erhält man den gesamten Text in der Ausgabedokumentdatei mit der tatsächlichen Ausgabe?

Wie erhält man den gesamten Text in der Ausgabedokumentdatei mit der tatsächlichen Ausgabe?

Betrachten Sie das folgende LaTeX-Dokument

\documentclass{article}
\usepackage{enumerate}
\begin{document}

\begin{enumerate}[(a)]

\item Here is the 1st line.
\item Here is the 2nd line.

\end{enumerate}

\end{document}

Es ergibt die folgende Ausgabe

(a) Hier ist die 1. Zeile.
(b) Hier ist die 2. Zeile.

Ich möchte jedoch die folgende Ausgabe erhalten

\documentclass{article}
\usepackage{enumerate}
\begin{document}

\begin{enumerate}[(a)]

\item Here is the 1st line.                   (a)  Here is the 1st line.
\item Here is the 2nd line.                   (b) Here is the 2nd line            

\end{enumerate}

\end{document}

Das heißt, die linke Seite der Spalten enthält den gesamten Text und die rechte Seite der Spalten die Originalausgabe des TeX-Codes. Gibt es eine Möglichkeit, dies zu tun?

Antwort1

Hier ist Ihr MWE mit showexpl:

\documentclass{article}
\usepackage{enumerate}
\usepackage[final]{showexpl}

\begin{document}

\begin{LTXexample}
\begin{enumerate}[(a)]
\item Here is the 1st line.
\item Here is the 2nd line.
\end{enumerate}
\end{LTXexample}

Another possibility in Listing~\ref{ex:test}:

\begin{LTXexample}[pos=r,rframe={},caption={Test},label=ex:test]
\begin{enumerate}[(a)]
\item Here is the 1st line.
\item Here is the 2nd line.
\end{enumerate}
\end{LTXexample}

Another possibility is:

\begin{LTXexample}[pos=r,rframe=single,numbers=none,basicstyle=\ttfamily\small,]
\begin{enumerate}[(a)]
\item Here is the 1st line.
\item Here is the 2nd line.
\end{enumerate}
\end{LTXexample}

Original environment in document:
\begin{enumerate}[(a)]
\item Here is the 1st line.
\item Here is the 2nd line.
\end{enumerate}

\end{document}

Bitte schauen Sie sich die Beispiele an, die mit diesem Paket bereitgestellt werden.

Du solltest bekommen: Bildbeschreibung hier eingeben

Antwort2

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{verbatim}
\usepackage{enumerate}

\begin{document}

\noindent
\begin{minipage}{.42\textwidth}
\verbatiminput{ex1.tex}
\end{minipage}
\hfill
\vrule
\hfill
\begin{minipage}{.42\textwidth}
\def\documentclass#1{}
\def\usepackage#1{}
\renewenvironment{document}{}{}
\input{ex1.tex}
\end{minipage}

\end{document}

wo ex1.texist dein Beispiel.

verwandte Informationen