Incluí milticol
o ambiente em meu arquivo .tex para usar um resumo de coluna em meu artigo escrito usando \documentclass[10pt, twocolumn]{article}
. Mas, quando uso o multicols
resumo twocolumns
(título e conteúdo), altera o tamanho da fonte para um tamanho menor.
Como posso consertar isso?
%%%%****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}
Obrigado.
Responder1
Aqui está.
Simplesmente modifique o significado abstract
inserindo as seguintes linhas em seu preâmbulo:
\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}
Saída:
Responder2
Vale a pena examinar como o abstract
ambiente é definido pela article
classe do documento:
\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
No seu caso, como nem as opções titlepage
nem as twocolumn
opções estão em vigor, a definição acaba sendo
\newenvironment{abstract}{%
\small
\begin{center}%
{\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
\end{center}%
\quotation
}
{\endquotation}
O resultado é que, se nem as opções titlepage
nem as twocolumn
opções estiverem em vigor, (a) o tamanho relativo da fonte será alterado para \small
, (b) o título do resumo (fornecido por \abstractname
) será centralizado e (c) o corpo do resumo será digitado dentro um quotation
ambiente; o mais importante é que isso significa que as margens dentro do abstract
ambiente são um pouco mais largas (e o bloco de texto é um pouco mais estreito) do que no corpo do texto.
Se você preferir a "aparência" produzida se a twocolumn
opção estiver definida, basta emitir a seguinte instrução (no preâmbulo):
\renewenvironment{abstract}{\section*{\abstractname}}{}
Ou, ainda mais simplesmente, simplesmente não utilize o abstract
meio ambiente. Em vez disso, basta digitar
\section*{\abstractname}
seguido do corpo do resumo.
Responder3
Outras duas soluções que não olham para o interior, mas apenas os imitam. Um para um twocolumn
documento normal (opção documentclass), outro para um twocolumn
documento imitado (usando package multicol
).
\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}
Usando package multicol
, observe as diferentes margens.
\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}