考虑遵循 MWE:
\documentclass{report}
\begin{document}
\begin{description}
\item[Apple] apple
\item[\textbf{Apple}] apple
\item[apple] apple
\end{description}
\end{document}
这使
使用时classicthesis
包裹具有以下 MWE:
\documentclass{report}
\usepackage{classicthesis} %<--
\begin{document}
\begin{description}
\item[Apple] apple
\item[\textbf{Apple}] apple
\item[apple] apple
\end{description}
\end{document}
可以观察到,“Apple”中的大写字母已被删除,并且sc
应用了:
这似乎是预期的行为,正如这个问题。
如何才能实现bf
以大写字母开头的正常文本?
- 粗体:使用
\textbf{}
(见第二张图) - 大写字母: ???
答案1
答案2
您需要使用提供粗体/小写字母组合的字体。正如您所发现的,Computer Modern 和 Latin Modern 确实如此不是提供这样的组合。相比之下,Times Roman 却能做到。
\item
其次,您需要覆盖 LaTeX/classicthesis在环境中对参数的操作方式description
。请参阅下面的示例。
\documentclass{report}
\usepackage{newtxtext} % or some other font that provides boldface/smallcaps combo
\usepackage{classicthesis}
\newcommand\mybfsc[1]{\bfseries\scshape\MakeUppercase #1}
\begin{document}
\begin{description}
\item[Apple] rst
\item[\textbf{Apple}] uvw
\item[\textbf{\textsc{\MakeUppercase Apple}}] xyz % the brute-force way
\item[\mybfsc{Apple}] abc % with the help of a utility macro
\end{description}
\end{document}