So ändern Sie die Schriftgröße für den Abstract-Titel

So ändern Sie die Schriftgröße für den Abstract-Titel

Ich habe milticolmeiner .tex-Datei eine Umgebung hinzugefügt, um in meinem mit geschriebenen Artikel eine einspaltige Zusammenfassung zu verwenden \documentclass[10pt, twocolumn]{article}. Wenn ich jedoch multicolsstattdessen twocolumnsdie Zusammenfassung (Titel und Inhalt) verwende, wird die Schriftgröße auf eine kleinere geändert.

Wie kann ich es reparieren?

%%%%****This is my code*****
\documentclass[10pt]{article}
\usepackage{multicol}
\setlength{\columnsep}{20.0pt}
 \title{some title}

\begin{document}
\maketitle
  %%this this title haven't the correct size    
\begin{abstract}
    this abstract haven't the correct size  
\end{abstract}
\begin{multicols}{2}


\section{introduction}%%this title have the correct size
some introduction.

Whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever.
\section{another section}
Whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever
\end{multicols}
\end{document}

Danke.

Antwort1

Hier ist es.

Ändern Sie einfach die Bedeutung, abstractindem Sie die folgenden Zeilen in Ihre Präambel einfügen:

\makeatletter
\renewenvironment{abstract}{%
    \if@twocolumn
      \section*{\abstractname}%
    \else %% <- here I've removed \small
      \begin{center}%
        {\bfseries \Large\abstractname\vspace{\z@}}%  %% <- here I've added \Large
      \end{center}%
      \quotation
    \fi}
    {\if@twocolumn\else\endquotation\fi}
\makeatother

MWE:

%%%%****This is my code*****
\documentclass[10pt]{article}
\usepackage{multicol}
\setlength{\columnsep}{20.0pt}
 \title{some title}

\makeatletter
\renewenvironment{abstract}{%
    \if@twocolumn
      \section*{\abstractname}%
    \else %% <- here I've removed \small
      \begin{center}%
        {\bfseries \Large\abstractname\vspace{\z@}}%  %% <- here I've added \Large
      \end{center}%
      \quotation
    \fi}
    {\if@twocolumn\else\endquotation\fi}
\makeatother

\begin{document}
\maketitle
  %%this this title haven't the correct size
\begin{abstract}
    this abstract have the correct size
\end{abstract}
\begin{multicols}{2}


\section{introduction}%%this title have the correct size
some introduction.

Whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever.
\section{another section}
Whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever, whatever
\end{multicols}
\end{document}

Ausgabe:

Bildbeschreibung hier eingeben

Antwort2

Es lohnt sich zu untersuchen, wie die Umgebung durch die Dokumentklasse abstractdefiniert wird :article

\if@titlepage
  \newenvironment{abstract}{%
      \titlepage
      \null\vfil
      \@beginparpenalty\@lowpenalty
      \begin{center}%
        \bfseries \abstractname
        \@endparpenalty\@M
      \end{center}}%
     {\par\vfil\null\endtitlepage}
\else
  \newenvironment{abstract}{%
      \if@twocolumn
        \section*{\abstractname}%
      \else
        \small
        \begin{center}%
          {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
        \end{center}%
        \quotation
      \fi}
      {\if@twocolumn\else\endquotation\fi}
\fi

Da in Ihrem Fall weder die titlepagenoch die twocolumnOptionen wirksam sind, lautet die Definition

 \newenvironment{abstract}{%
        \small
        \begin{center}%
          {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
        \end{center}%
        \quotation
      }
      {\endquotation}

Das Ergebnis ist, dass, wenn weder die titlepagenoch die twocolumnOptionen aktiv sind, (a) die relative Schriftgröße auf geändert wird \small, (b) der Titel der Zusammenfassung (angegeben durch \abstractname) zentriert wird und (c) der Hauptteil der Zusammenfassung innerhalb einer quotationUmgebung gesetzt wird. Das bedeutet vor allem, dass die Ränder innerhalb der abstractUmgebung etwas breiter sind (und der Textblock etwas schmaler ist) als im Hauptteil des Textes.

twocolumnWenn Sie das „Aussehen“ bevorzugen, das bei gesetzter Option entsteht , geben Sie einfach die folgende Anweisung ein (in der Präambel):

\renewenvironment{abstract}{\section*{\abstractname}}{}

Oder noch einfacher: Verwenden Sie die abstractUmgebung überhaupt nicht. Geben Sie stattdessen einfach ein

\section*{\abstractname}

gefolgt vom Hauptteil der Zusammenfassung.

Antwort3

Zwei weitere Lösungen betrachten die internen Vorgänge nicht, sondern imitieren sie einfach. Eine für ein normales twocolumnDokument (Option „documentclass“), eine für ein imitiertes twocolumnDokument (unter Verwendung des Pakets multicol).

gabrielsandovalAbstraktZweispaltig

\documentclass[10pt,twocolumn]{article}
\usepackage{blindtext}
\usepackage{titling}
\title{Wombats are cool}

\renewcommand{\maketitlehookd}{%
    \begin{center}\normalfont\Large\bfseries\centering Abstract\end{center}
    \begin{quotation}
        \blindtext
    \end{quotation}
}
\begin{document}
\maketitle


\section{Introduction}
\blindtext[2]
\section{Capybara}
\blindtext
\end{document}

Beachten Sie die unterschiedlichen Ränder bei Verwendung des Pakets multicol.

gabrielsandovalAbstraktFälschungZweiCol

\documentclass[10pt]{article}
\usepackage{blindtext}
\usepackage{multicol}
\setlength{\columnsep}{20.0pt}
\title{K\"urbiskernbr\"otchen}

\begin{document}
\maketitle
\begin{center}\normalfont\Large\bfseries\centering Abstract\end{center}
\begin{quotation}
    \blindtext
\end{quotation}

\begin{multicols}{2}

    \section{Introduction}
    Whenever, whereever, we're meant to be together
    \blindtext
    \section{Wombat}
    \blindtext
\end{multicols}
\end{document}

verwandte Informationen