如何更改文章类中整个摘要的字体大小

如何更改文章类中整个摘要的字体大小

我使用以下命令生成一个宽度为 12pt、行距为 1.5 的文章:

\documentclass[english,12pt, a4paper]{article}
\usepackage{babel} 
\usepackage{times}
\usepackage{graphicx} 
\usepackage{float}
\linespread{1.5} 
\begin{document} 
\begin{abstract} 
Abstract 
\end{abstract} 
\end{document}

当然,摘要的字体大小似乎小于 12。我怎样才能使文章中的所有字体都变为 12pt?

答案1

您有多种选择。

  • \normalsize在摘要开头添加
  • 通过以下方式修补abstract环境 »电子工具箱«。
  • abstract通过从类中获取原始代码article并手动进行修改来更新环境。

第一个选项最短。

\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{lipsum}

\begin{document}
  \begin{abstract}
    \normalsize
    \lipsum[1]
  \end{abstract}

下一个选项稍微长一点。

\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{etoolbox}
\usepackage{lipsum}

\patchcmd{\abstract}{\small}{}{}{}

\begin{document}
  \begin{abstract}
    \lipsum[1]
  \end{abstract}

  \lipsum[2]
\end{document}

最后一个选项太长并且会使代码不清楚。

\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{lipsum}

\makeatletter
\if@titlepage
  \renewenvironment{abstract}{%
      \titlepage
      \null\vfil
      \@beginparpenalty\@lowpenalty
      \begin{center}%
        \bfseries \abstractname
        \@endparpenalty\@M
      \end{center}}%
     {\par\vfil\null\endtitlepage}
\else
  \renewenvironment{abstract}{%
      \if@twocolumn
        \section*{\abstractname}%
      \else
%        \small  % this causes the smaller font size
        \begin{center}%
          {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
        \end{center}%
        \quotation
      \fi}
      {\if@twocolumn\else\endquotation\fi}
\fi
\makeatother

\begin{document}
  \begin{abstract}
    \lipsum[1]
  \end{abstract}

  \lipsum[2]
\end{document}

您所要做的就是选择您喜欢的方法。

相关内容