
Ich arbeite an einem Buch und verwende dabei die Dokumentklasse „Buch“.
Ich möchte mehrere Textabschnitte kursiv drucken, die jeweils mehrere Absätze lang sind.
Ich konnte das Problem nur durch die Verwendung von Zeilenumbrüchen reproduzieren.
Hier ist mein Header
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{blindtext}
\begin{document}
Dieser wird inkonsistent kursiv gesetzt und meldet einen Fehler.
% Doesn't work right
\section{block}
\textit{
\blindtext
\blindtext
}
Dieses funktioniert
% Works
\section{em}
\begin{em}
\blindtext
\blindtext
\end{em}
Dabei wird normalerweise nur der erste Absatz kursiv gesetzt, was im Allgemeinen inkonsistent ist.
% First pargraph
\section{textit}
\begin{textit}
\blindtext
\blindtext
\end{textit}
Auch hier wird nur der erste Absatz kursiv gesetzt, und es besteht generell Inkonsistenz.
\section{emph}
\begin{emph}
\blindtext
\blindtext
\end{emph}
Dennoch gibt es mehrere Antworten auf dieser und anderen Seiten (HierUndHier) haben gesagt, man solle \textit und nicht \em verwenden. Also zwei Fragen:
- Wie kann ich mehrere Absätze am besten gleichzeitig kursiv markieren?
- Ist die Verwendung von \begin{em} eine akzeptable Lösung?
Antwort1
Hier sind einige Optionen, je nachdem, ob der Text hervorstechen soll oder nicht:
\documentclass{article}
\usepackage{lipsum}
\newenvironment{itquote}
{\begin{quote}\itshape}
{\end{quote}\ignorespacesafterend}
\newenvironment{itpars}
{\par\itshape}
{\par}
\begin{document}
\lipsum[1]
\begin{quote}
\lipsum[2]
\end{quote}
\lipsum[3]
\begin{itquote}
\lipsum[2]
\end{itquote}
\lipsum[4]
\begin{itpars}
\lipsum[2]
\end{itpars}
\lipsum[5]
\end{document}
Das Hauptprinzip besteht in der Nutzung derErklärung \itshape
und nicht ein Makro (wie \textit
).
Antwort2
Sie schrieben:
Ich möchte mehrere Textabschnitte kursiv drucken, die jeweils mehrere Absätze lang sind.
Das Makro \textit
ist nicht dafür ausgelegt, über Absatzumbrüche hinweg zu funktionieren. Verwenden Sie es daher nicht \textit{...}
für die betreffenden Textabschnitte. Verwenden Sie stattdessen {\itshape ...}
.
Vorausgesetzt, das Makro \em
wurde nicht irgendwie neu definiert, {\em ...}
werden auch mehrere Absätze kursiv dargestellt.