Text LaTeX-更改文档的字体大小,但在前言中,而不是在文档类中?

Text LaTeX-更改文档的字体大小,但在前言中,而不是在文档类中?,text,latex,formatting,Text,Latex,Formatting,我有一份文件。我想更改所有文本的字体大小,使其更小 通常我只会更改documentclass部分。但是,我正在从另一个程序生成LaTeX文件,并且它正在设置documentclass,我无法更改它。不过,我可以把事情写在序言中 是否可以在不接触documentclass声明的情况下更改序言中的字体大小。请参阅。可以将文本围绕在特定大小的“开始…”和“结束”块中,也可以使用大括号将文本围绕在大括号之后,将大小放在大括号之后。例如: \begin{Large} This text is large.

我有一份文件。我想更改所有文本的字体大小,使其更小

通常我只会更改
documentclass
部分。但是,我正在从另一个程序生成LaTeX文件,并且它正在设置documentclass,我无法更改它。不过,我可以把事情写在序言中

是否可以在不接触documentclass声明的情况下更改序言中的字体大小。

请参阅。可以将文本围绕在特定大小的“开始…”和“结束”块中,也可以使用大括号将文本围绕在大括号之后,将大小放在大括号之后。例如:

\begin{Large} This text is large. \end{Large} \开始{Large} 这篇文章很大。 \结束{Large} 或者,使用大括号:

{\Large This text is large.} {\Large此文本很大。}
可以使用
\fontsize{size}{skip}
命令,其中size是所需的fontsize,skip是行之间的距离(乘以baselineskip)。 要使新的fontsize生效,您需要使用
\selectfont
执行此命令


这里提出了一个类似的问题:

使用任何刻度。例如,写

\mag 900
并获得90%的比例或写入

\mag 1440

并获得144%的规模

您可以将字体大小指定为大多数DocumentClass的选项,如中所示

\documentclass[letterpaper, **11pt**]{article}
正如Michael指出的,大括号控制TeX中的范围,就像其他地方一样,因此可以用{\Large}包围整个文档,但如果只使用上面的documentclass选项,那就有点傻了


另一种可能是定义自己的样式文件或documentclass。LaTeX是为它而构建的,所以请尝试一下。

未经测试,但如果您想覆盖document类使用的大小选项,这可能会起作用:

\makeatletter
\PassOptionsToClass{10pt}{article}
\makeatother

当然,选择document类支持的大小选项,并用工具生成的类替换文章。

是的,这是可能的,但我需要为文档中的每个段落都这样做。这不是“LaTeX方式”,我无法更改文档类定义。我不能用这个。我误解了你的问题:你能改变关于生成文档的程序的任何东西吗?换句话说,这是你的代码吗?这不会改变我的字体大小。它所做的似乎只是改变事物之间的间距(例如边框、边距等)@Rory。它对我有用。它必须起作用。一切都是按比例的。例如,选中
\mag 500
。将其放在序言中不会改变字体大小。