当前代码:
\documentclass[12pt]{article}
\usepackage{float}
\usepackage[american,siunitx]{circuitikz}
\usepackage[margin=1in]{geometry}
\begin{document}
\makeatletter
\let\small\@undefined
\let\footnotesize\@undefined
\let\scriptsize\@undefined
\let\tiny\@undefined
\let\large\@undefined
\let\Large\@undefined
\let\LARGE\@undefined
\let\huge\@undefined
\let\Huge\@undefined
\input{size10.clo}\makeatother
\restoregeometry
\section*{Hello}
Hello HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
\begin{figure}[H]
\centering
\begin{circuitikz}
\draw(0, 0) to [V, v_= $v_g\left(t\right)$] ++(0, -3) ;
\draw(0, 0) to [R, l^= $R$] ++(3,0) to [C, l^=$C$] ++(0, -3) -- ++(-3,0);
\end{circuitikz}
\caption{A simple low-pass filter.}
\label{RCFilter}
\end{figure}
\noindent
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
\end{document}
以下是我想要实现的目标:
产生所需输出的代码:
\documentclass[10pt]{article}
\usepackage{float}
\usepackage[american,siunitx]{circuitikz}
\usepackage[margin=1in]{geometry}
\begin{document}
\section*{Hello}
Hello HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
\begin{figure}[H]
\centering
\begin{circuitikz}
\draw(0, 0) to [V, v_= $v_g\left(t\right)$] ++(0, -3) ;
\draw(0, 0) to [R, l^= $R$] ++(3,0) to [C, l^=$C$] ++(0, -3) -- ++(-3,0);
\end{circuitikz}
\caption{A simple low-pass filter.}
\label{RCFilter}
\end{figure}
\noindent
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
\end{document}
我想做的是,对于某些article
文件,我希望后面几页后面\documentclass[12pt]{article}
跟着另一页\documentclass[10pt]{article}
(即更改类的设置article
)。我认为此链接(即我的答案)和那个链接会改变article
类的参数,除了字体(10pt
),但它只会改变所有文本的字体大小,包括图中的文本。如果解决方案此链接不起作用,那么解决方案是什么?任何帮助都将不胜感激。
答案1
以下示例通过重新加载尺寸配置文件size10.clo
和来更改和恢复字体大小size12.clo
设置。示例将相同的测试内容打印三次,第一次以 10pt 打印,然后以 12pt 打印(以灰色突出显示),最后以 10pt 打印。
\documentclass{article}
\usepackage{xcolor}
\def\dummytext{[Dummy text] Nunc sed pede. Praesent vitae lectus. Praesent neque justo,
vehicula eget, interdum id, facilisis et, nibh.}
\def\test{
\dummytext
\begin{enumerate}
\item
\item
\end{enumerate}
\dummytext
\[ a^2 + b^2 = c^2 \]
\dummytext
\[ a^2 + b^2 = c^2 \]
\par % always end the paragraph before changing size
}
\begin{document}
\test % 10pt is used
\makeatletter % change to 12pt settings
\input{size12.clo}
\makeatother
\color{gray} % for highlighting
\test % 12pt is used
\normalcolor % for highlighting
\makeatletter % restore to 10pt settings
\input{size10.clo}
\makeatother
\test % 10pt is used
\end{document}