
Я работаю над книгой, используя класс документов книги.
У меня есть несколько фрагментов текста, каждый из которых состоит из нескольких абзацев, и я хочу выделить их курсивом.
Мне удалось воспроизвести проблему только с помощью переносов строк.
Вот мой заголовок
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{blindtext}
\begin{document}
Этот текст непоследовательно выделяется курсивом и сообщает об ошибке.
% Doesn't work right
\section{block}
\textit{
\blindtext
\blindtext
}
Этот работает.
% Works
\section{em}
\begin{em}
\blindtext
\blindtext
\end{em}
Обычно здесь курсивом выделяется только первый абзац, и этот подход, как правило, непоследователен.
% First pargraph
\section{textit}
\begin{textit}
\blindtext
\blindtext
\end{textit}
В этом варианте курсивом выделен только первый абзац, и он в целом непоследователен.
\section{emph}
\begin{emph}
\blindtext
\blindtext
\end{emph}
Тем не менее, несколько ответов на этом сайте и в других местах (здесьиздесь) сказали использовать \textit, а не \em. Итак, два вопроса:
- Как лучше всего выделить курсивом сразу несколько абзацев?
- Является ли использование \begin{em} приемлемым решением?
решение1
Вот несколько вариантов в зависимости от того, хотите ли вы, чтобы текст выделялся или нет:
\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}
Главный принцип — использоватьдекларация \itshape
а не макрос (вроде \textit
).
решение2
Вы написали:
У меня есть несколько фрагментов текста, каждый из которых состоит из нескольких абзацев, и я хочу выделить их курсивом.
Макрос \textit
не предназначен для работы через разрывы абзацев. Поэтому не используйте его \textit{...}
для рассматриваемых частей текста. Вместо этого используйте {\itshape ...}
.
Если макрос \em
не был каким-либо образом переопределен, то {\em ...}
несколько абзацев также будут выделены курсивом.