Colocar bloco de texto em itálico

Colocar bloco de texto em itálico

Estou trabalhando em um livro usando a classe de documento do livro.

Tenho várias partes do texto que desejo colocar em itálico, cada uma com vários parágrafos.

Só consegui replicar o problema usando quebras de linha.

Aqui está meu cabeçalho

\documentclass{book}
\usepackage[utf8]{inputenc}

\usepackage{blindtext}

\begin{document}

Este coloca em itálico de forma inconsistente e relata um erro.

% Doesn't work right
\section{block}
\textit{
\blindtext

\blindtext
}

comando de texto

Este funciona

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

\blindtext
\end{em}

em bloco

Este geralmente coloca apenas o primeiro parágrafo em itálico e geralmente é inconsistente.

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

\blindtext
\end{textit}

bloco de texto

Este também coloca apenas o primeiro parágrafo em itálico e geralmente é inconsistente.

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

\blindtext
\end{emph}

bloco emph

No entanto, várias respostas neste site e em outros lugares (aquieaqui) disseram para usar \textit e não \em. Então, duas perguntas:

  1. Qual é a melhor maneira de colocar vários parágrafos em itálico de uma só vez?
  2. Usar \begin{em} é uma boa solução?

Responder1

Aqui estão algumas opções, dependendo se você deseja que o texto se destaque ou não:

insira a descrição da imagem aqui

\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}

O princípio principal é usar odeclaração \itshapeem vez de uma macro (como \textit).

Responder2

Você escreveu:

Tenho várias partes do texto que desejo colocar em itálico, cada uma com vários parágrafos.

A macro \textitnão foi projetada para funcionar entre quebras de parágrafo. Portanto, não use \textit{...}para as partes do texto em questão. Em vez disso, use {\itshape ...}.

Supondo que a macro \emnão tenha sido redefinida de alguma forma, {\em ...}também renderizará vários parágrafos em itálico.

informação relacionada