背景
我正在写论文,学校提供了 style、cls 和 bst 文件。因此,某些字段(\author 就是一个例子)中的文本输入总是以粗体字体打印。我可以更改字体大小{\small or \huge}
,或将 \author 字段中的文本设为斜体\textit{}
。示例代码如下:
\begin{document}
\title{qqqqqqqqqqqqqqqqqq}
\author{xxxxxxxxxx xxxxxxxx \\\vspace{5mm} {\small Roll no. aaaaaaaaa \\ ID no. bbbbbb \\\vspace{10mm} \textrm{zzzzzzzzz:}}\\\vspace{5mm} \textrm{kkkkkkkkkkk \\mmmmmmmmmmmmm} }
\reporttype{ssssssssssssssss}
\date{\monthyeardate\today}
\dept{\small uuuuuuuuuuuu}
\maketitle
\pagenumbering{roman}
问题
哪个命令可用于删除粗体字体?我可以调整 \author 字段中的文本以更改字体大小或使用斜体。\textrm{}
不会删除粗体字体。
答案1
以下是 cls 文件中与 maketitle 相关的代码。我搜索了字段名称author
。我注意到 author 字段与命令一起放置\bfseries
- 参见倒数第二行({\large \bfseries \@author \par}
)。
解决方案
我删除了该\bfseries
命令,问题就解决了。现在,author
字段中的文本正常,不再是粗体。
\renewcommand{\maketitle}{%
{\renewcommand{\baselinestretch}{1}\normalsize
\thispagestyle{empty}
{\Usefont{ptm}
\begin{center}
{\Usefont{phv}\LARGE \bfseries \@title \par}
\vspace{\stretch{1}}
\@declaration
\vspace{\stretch{1}}
{\large \bfseries \@author \par}
\vspace{\stretch{2}}