我想创建一个 TeX 文档,其第一页(摘要)为\documentclass[10pt]{article}
,但文档的其余部分为\documentclass[12pt]{article}
。有没有简单的方法可以做到这一点?
答案1
您可以使用以下方式更改字体大小\fontsize{10}{12}\selectfont
(第一个数字是字体的 pt 大小,第二个数字是行之间的间距(以 pts 为单位):这将成为 的值) ,但总的来说,\baselineskip
我认为最好尝试使用诸如、、、、、、、、\tiny
和(以及 相应的环境(例如))。我认为会在文档类选项中设置12pt的文档中为您提供 10pt字体。\small
\scriptsize
\normalsize
\footnotesize
\large
\Large
\LARGE
\huge
\Huge
\begin{small} ... \end{small}
\footnotesize
如果摘要页面是使用特殊环境完成的,那么\begin{abstract} ... \end{abstract}
您可能希望以完全不同的方式完成,例如使用抽象的包。(但是,如果不知道摘要页面的详细信息,就很难给出具体的建议。)
答案2
下面将在本地重新配置所有内容,就好像为文档类提供了不同的大小参数一样。我假设并非每个设置都会有效。但至少所有尺寸宏都将被适当地重新定义。
\documentclass[12pt,a4paper]{book}
\usepackage{lipsum}
\newenvironment{localsize}[1]
{%
\clearpage
\let\orignewcommand\newcommand
\let\newcommand\renewcommand
\makeatletter
\input{bk#1.clo}%
\makeatother
\let\newcommand\orignewcommand
}
{%
\clearpage
}
\begin{document}
\lipsum
\begin{localsize}{10}
\lipsum
\end{localsize}
\end{document}
笔记:这是基于加载book
名为bk10.clo
、bk11.clo
、的类的原始大小定义bk12.clo
,因此10
、11
、是可能的参数,对应于文档类的12
选项10pt
、11pt
、 。12pt
为了与另一个类一起使用(例如article
),bk
在
\input{bk#1.clo}%
需要替换为相应类所使用的那个(例如size
)。某些类(例如)memoir
支持更广泛的尺寸范围。
答案3
如果你正在使用KOMA-Script 类您可以更改文档内的基本字体大小:
\documentclass[10pt]{scrartcl}
\begin{document}
\parbox[t]{.5\textwidth}{%
\section*{10pt}
\raggedright
\tiny tiny\par
\scriptsize scriptsize\par
\footnotesize footnotesize\par
\small small\par
\normalsize normalsize\par
\large large\par
\Large Large\par
\LARGE LARGE\par
\huge huge\par
\Huge Huge\par
}%
\KOMAoptions{fontsize=12pt}
\parbox[t]{.5\textwidth}{%
\section*{12pt}
\raggedright
\tiny tiny\par
\scriptsize scriptsize\par
\footnotesize footnotesize\par
\small small\par
\normalsize normalsize\par
\large large\par
\Large Large\par
\LARGE LARGE\par
\huge huge\par
\Huge Huge\par
}
\end{document}
如果您没有使用 KOMA-Script 类,则可以使用 KOMA-Script 包scrextend
:
\documentclass[10pt,a4paper]{article}
\usepackage{scrextend}
\begin{document}
\parbox[t]{.5\textwidth}{%
\section*{10pt}
\raggedright
\tiny tiny\par
\scriptsize scriptsize\par
\footnotesize footnotesize\par
\small small\par
\normalsize normalsize\par
\large large\par
\Large Large\par
\LARGE LARGE\par
\huge huge\par
\Huge Huge\par
}%
\KOMAoptions{fontsize=12pt}
\parbox[t]{.5\textwidth}{%
\section*{12pt}
\raggedright
\tiny tiny\par
\scriptsize scriptsize\par
\footnotesize footnotesize\par
\small small\par
\normalsize normalsize\par
\large large\par
\Large Large\par
\LARGE LARGE\par
\huge huge\par
\Huge Huge\par
}
\end{document}
警告:如果你使用 ,则并非所有取决于基本字体大小的长度都会改变\KOMAoptions{fontsize=…}
。例如,如果包使用如下代码
\newlength{\foo}
\setlength{\foo}{2\baselineskip}
长度\foo
不会受到 的变化的影响fontsize
。因此,在文档内部(甚至在文档前言中)使用选项与使用、、或作为 的可选参数fontsize
并不完全相同。它只是或多或少接近而已。10pt
11pt
12pt
fontsize
\documentclass
答案4
如果正常大小为 12pt,则组中的文本将为 10pt。页眉和页脚的文本大小将保持不变。
\begingroup
\footnotesize
\input{first_page_content.tex}
\endgroup
\clearpage