\textit 和 \emph 双倍文本

\textit 和 \emph 双倍文本

\textit我在使用和 时遇到了一个奇怪的问题\emph。我有一个纯文本列表,想对其进行格式化。下面是一个演示我的问题的最小示例:

\documentclass{article}

\begin{document}

\textit{
  (a)
  
  (b)
}

\end{document}

结果是:

与源文本不完全匹配的图像。项目 (a) 重复,而 (b) 不重复

为什么?这是怎么回事?

答案1

该命令\textit不允许在其参数中分段,而全空行会导致分段。您一定收到以下错误消息:

Runaway argument?
{ (a) 
! Paragraph ended before \text@command was complete.
<to be read again> 
                   \par 
l.9 }

有什么教训可以借鉴吗?我认为有 2 个。首先,不要忽略错误消息。其次,让你的代码编译执行预期的格式化,将代码块更改为

{\itshape
  (a)
  
  (b)
}

相关内容