如何更改某些页面的“文章”文档类设置?

如何更改某些页面的“文章”文档类设置?

这是,并且还基于

当前代码:

\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}

在此处输入图片描述

相关内容