Textblock kursiv machen

Textblock kursiv machen

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
}

Textit-Befehl

Dieses funktioniert

% Works
\section{em}
\begin{em}
\blindtext

\blindtext
\end{em}

Geviertblock

Dabei wird normalerweise nur der erste Absatz kursiv gesetzt, was im Allgemeinen inkonsistent ist.

% First pargraph
\section{textit}
\begin{textit}
\blindtext

\blindtext
\end{textit}

Textit-Block

Auch hier wird nur der erste Absatz kursiv gesetzt, und es besteht generell Inkonsistenz.

\section{emph}
\begin{emph}
\blindtext

\blindtext
\end{emph}

Betonblock

Dennoch gibt es mehrere Antworten auf dieser und anderen Seiten (HierUndHier) haben gesagt, man solle \textit und nicht \em verwenden. Also zwei Fragen:

  1. Wie kann ich mehrere Absätze am besten gleichzeitig kursiv markieren?
  2. Ist die Verwendung von \begin{em} eine akzeptable Lösung?

Antwort1

Hier sind einige Optionen, je nachdem, ob der Text hervorstechen soll oder nicht:

Bildbeschreibung hier eingeben

\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 \itshapeund nicht ein Makro (wie \textit).

Antwort2

Sie schrieben:

Ich möchte mehrere Textabschnitte kursiv drucken, die jeweils mehrere Absätze lang sind.

Das Makro \textitist 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 \emwurde nicht irgendwie neu definiert, {\em ...}werden auch mehrere Absätze kursiv dargestellt.

verwandte Informationen