作者Volodos (Volodos)
看板LaTeX
标题Re: [问题] LaTeX 修改标题大小?
时间Sat Jun 11 16:33:56 2011
※ 引述《Xphenomenon (啦 )》之铭言:
: 请教一下,我使用
: \usepackage{type1cm}
: \fontsize{字型大小}{行距大小}\seclectfont
: 来修改我的文章内容到 22pt 这麽大,但是发现输出的标题却没有
: 跟着改变,使得标题变得比文章还要小,请问应该要怎麽做才好呢?
: 谢谢!
因为 \section, \chapter 会再去读 \normalfont\Large 等来输出标题
要改 \normalfont 比较麻烦, 因为可能有别的 package 也要使用
最好的作法, 是直接更改 \section, \chapter 等定义
但这样有可能太麻烦, 而且我个人比较不喜欢
相关作法可以参考
http://www.latex-community.org/forum/viewtopic.php?f=4&t=3245
这些作法是常见的方式
用 titlesec 这个 package 会省事很多
而我自己比较懒, 所以不是很喜欢自己改这些东西
看原文的内容, 因为一般文字已改变大小, 标题也想改变大小
所以这时, 除了用 \fontsize 改变文章一般内容大小外
\huge, \Huge, \Large (甚至 \small, \tiny 等等) 都该重新定义大小
\section 用 \Large 作为其字型大小
\chapter 用 \huge, \Huge 作为其字型大小
所以, 如果文章内容到 22PT, 则
\Large 可能会想放大到 28pt (或是用 \magstep 去设定放大倍率)
\huge 可能是 32pt, \Huge 可能是 36pt
所以
\def\Large{\fontsize{28}{42}\selectfont}
\def\huge{\fontsize{32}{48}\selectfont}
\def\Huge{\fontsize{36}{54}\selectfont}
这样可以改变标题的大小
其实这个问题应该倒过头来说
如果本文想到 22pt
那麽应该重设
\normalsize, \large, \Large, \small, \tiny, \footnotesize
这些全部的字型相关大小设定
这样一来, 在文章中要放大, 缩小字型, 其比例才会正确, 文章也比较好维护
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.105.227
1F:推 Xphenomenon:谢谢你很详细的回答,再来试试看,感谢感谢! 06/11 22:14