我试图在文档的标题中使用两种不同的字体大小。页面样式是通过设置的\newpagestyle
。通过使用,\addtokomafont
我能够更改整个标题的字体大小。但是我只想更改标题部分的大小,如下所示
\newpagestyle{pagestyle1}
{%
(\textwidth, 1pt)
{\pagemark\hfill}
{\leftmark\hfill}
{%
\parbox{0.5\textwidth}{\fontsize{5pt}{8pt}This is a large text\\This is the small text}\leftmark\hfill\pagemark}
(\textwidth,0.4pt)
}{%
(\textwidth,0.4pt)
{\pagemark\hfill}
{\hfill\pagemark}
{\hfill\pagemark}
}
通过使用\addtokomafont{pageheadfoot}{\tiny}
整个标题设置为小字体大小,但我只希望This is a small text
部分小一点。很高兴得到任何帮助或有用的文档链接。
答案1
你使用了低级命令,但
\selectfont
最后错过了必要的命令,请重新阅读font guide
,部分“选择命令”。这就是字体大小没有改变的原因。因为您只想更改第二部分,所以您应该将字体选择放在第二个文本部分之前。
总而言之,相关的 parbox 应该是这样的:
\parbox{0.5\textwidth}{This is a large text\\
\fontsize{5pt}{8pt}\selectfont This is the small text}
但是你也可以让你的生活变得更轻松,只需使用\tiny
稍微大一点的东西:
\parbox{0.5\textwidth}{This is a large text\\
\tiny This is the small text}
我希望您注意到,您定义页眉的方式\leftmark
实际上并不是居中。
请注意,与此同时, 的后继者scrpage2
已随 KOMA-Script 3.12 版发布:其名称为scrlayer-scrpage
。它向下兼容scrpage2
,但修复了一些特性并提供了更多机会。