我使用 Palatino ( \usepackage[sc]{mathpazo}
) 作为我的论文的主要字体,我发现斜体(也可能是粗体)正文比“ \normalsize\normalfont
”文本要小一些。
下面的图片可以说明这一现象:
这是 Palatino 的默认行为吗?有没有办法特别改变正文斜体和粗体部分的大小?
答案1
您的序言中可能存在一些混乱的内容,因为默认情况下,Palatino 的斜体与罗马字体的高度相匹配:
这是我使用的代码:
\documentclass{article}
\usepackage[sc]{mathpazo}
\parindent=0em
\begin{document}
\textit{is expected to integrate with current}\par
xt three propositions (\textit{A softw}\par
\textit{software architecture quality} \textbf{(P2)},\par
\textbf{(P4))} are also confirmed: en\par
\end{document}
答案2
我遇到了类似(但不相同)的问题mathpazo
,\textit
所以我只想记下我的调试笔记:
我的问题是,我期望的是斜体,结果却是粗体 - 而且是无衬线(这绝对不是我想要的)!
- 首先我尝试
\textit
使用\show
和检查\pshow
- 有点乏味,没有展示太多内容 - 然后我意识到我的问题发生在
\paragraph*{\textit{Text ... }}
- 因此可能是\paragraph*
这个问题 - 我尝试用
\tracingall
- 检查它,但因为“\tracingall 没有‘关闭’命令”,我按照建议使用\usepackage{
trace
}
并将\traceon
/放在\traceoff
违规线周围 - 在生成的 .log 中搜索
sf
(无衬线字体),找到以下内容:\sectfont ->\normalcolor \sffamily \bfseries
因此,我开始追溯可能将设置为\sectfont
的内容\sffamily
,但是由于有很多包需要检查,所以我没有找到哪个是有问题的包,而是\sectfont
在有问题的行出现之前“重载”(重新定义)了该命令:
....
% redefine sectfont to avoid setting sans-serif \sffamily
\def\sectfont{\normalcolor\bfseries}
\paragraph*{$\bullet$ "\textit{Text ...
....
...并且这一切都起作用了(至少对于我的问题而言)。
希望这对某人有帮助,
干杯!