格式化文本中的换行符

格式化文本中的换行符

我需要格式化我的文字以粗体显示因此,对于相同的结果,我有几种选择。主要结果如下

\textbf{text in bold}

效果很好。但一旦开始出现换行符,问题似乎就变得困难了。例如

\textbf{text

in bold}

尤其是中间有额外的换行符。LaTeX 无法编译。日志文件表明引入了一个\par似乎与 相冲突的\textbf

\textbf我找到了替换为 的解决方案{\bfseries ...}。我找到的其他解决方案是斜体(= {\itshape...}\texttt(= {\ttfamily...}

我有同样的问题

  • \underline
  • \textsubscript
  • \textsuperscript

有没有类似的解决方案是否有粗体字体?

答案1

\ul来自 soul 的接受带有\par/空行的参数:

\documentclass{book}
\usepackage{soul}

\begin{document}

\ul{text 

 text}
\end{document}

\par在我看来这\textsuperscript是毫无意义的。

相关内容