我需要更改部分标题内某些文本的大小:
\documentclass{article}
\begin{document}
\section{This text is normal {\Large This text is large}}
\end{document}
但是,在某些情况下,我使用的是超小字体。例如:
\def\Tiny{ \font\Tinyfont = cmr10 at 5pt \relax \Tinyfont}
当\Tiny
在章节标题中使用时,它会产生:
未定义控制序列
- 我怎样才能让
\Tiny
字母出现在章节标题中 - 由于章节标题文本通常比常规文本大,但
\Tiny
字母也会出现在整个文档中,我如何确保Tiny
章节标题内的文本按比例较小(即略大于\Tiny
文档其余部分内的文本)。
答案1
您可以像标准字体命令一样定义非常小的字体:
\makeatletter
\newcommand*{\Tiny}{\@setfontsize\Tiny{3pt}{4pt}}
\makeatother
这可能像\Large
或一样使用\large
。我在这里使用了 3pt,因为\tiny
在没有大小选项的文章中已经是 5pt。所以:
\documentclass{article}
\makeatletter
\newcommand*{\Tiny}{\@setfontsize\Tiny{5pt}{6pt}}
\makeatother
\begin{document}
\section{This text is normal {\Tiny This text is very tiny}}
\section{This text is normal {\tiny This text is tiny}}
\end{document}
将显示相同的字体大小。
顺便说一句:也许是包裹缩放您也会感兴趣:
\documentclass{article}
\usepackage{relsize}
\begin{document}
\section{This text is normal {\relsize{-4} This text is very tiny}}
\end{document}
这允许设置不是绝对尺寸而是相对尺寸。