Wie schreibe ich mehrere Zeilen in TeX ohne Zeilenumbruch?

Wie schreibe ich mehrere Zeilen in TeX ohne Zeilenumbruch?

Wie schreibt man in TeX/LaTeX mehrere Zeilen ohne Zeilenvorschub? Die Zeilen sollten nicht vertikal übereinander liegen, aber das Ergebnis sollte dem ähneln, was man erhält, wenn man mit der Schreibmaschine eine Zeile eintippt, dann den Wagen wieder nach rechts bewegt und dann die nächste Zeile ohne Zeilenvorschub eintippt, so dass die Buchstaben der zweiten Zeile die Buchstaben der ersten Zeile überschreiben. Um das Ergebnis sollte man einen Rahmen setzen können – etwa ein \fbox, so dass der Rahmen sowohl oben vom höchsten Zeichen als auch unten vom tiefsten Zeichen durch vertikal getrennt ist \fboxsep.

Antwort1

Bildbeschreibung hier eingeben

Sie können einfach \baselineskipauf 0pt setzen

\documentclass{article}

\begin{document}

\begin{center}
  \fbox{\parbox{\dimexpr\textwidth-2\fboxrule-2\fboxsep} {%
      \lineskiplimit=-\maxdimen\baselineskip=0pt\relax
      How to write several lines in
      TeX/LaTeX without line feed? The lines should not lie vertically
      on top of each other, but the result should be similar to what
      you get when you type a line with your typewriter and then move
      carriage back to the right and then type the next line without a
      line feed, so that the letters of the second line overwrite the
      letters of the first line. You should be able to put a frame
      around what you get—like a \texttt{\string\fbox}, so that the
      frame is vertically separated both at the top from the highest
      character and at the bottom from the deepest character by
      \texttt{\string\fboxsep}.}}
\end{center}

\end{document}

Antwort2

Ich würde die einzelnen Zeilen einfach in einen Rahmen um die gleiche Zelle setzen tabular. Das Überschreiben von Zeilen erreiche ich durch einen negativen Zeilenumbruch \\[-\normalbaselineskip].

1

\documentclass{article}

\begin{document}

\begin{tabular}{| l |}
  \hline
  Lorem ipsum dolor sit amet, consectetur adipiscing elit. \\
  Vestibulum sit amet velit vel elit tincidunt placerat. \\
  Mauris sit amet magna venenatis, malesuada magna eget, venenatis ex. \\
  \hline
\end{tabular}

\bigskip

\begin{tabular}{| l |}
  \hline
  Lorem ipsum dolor sit amet, consectetur adipiscing elit. \\[-\normalbaselineskip]
  Vestibulum sit amet velit vel elit tincidunt placerat. \\[-\normalbaselineskip]
  Mauris sit amet magna venenatis, malesuada magna eget, venenatis ex. \\
  \hline
\end{tabular}

\end{document}

verwandte Informationen