milticol
.tex 파일을 사용하여 작성된 기사에서 하나의 열 요약을 사용하도록 환경을 .tex 파일에 포함했습니다 \documentclass[10pt, twocolumn]{article}
. 그런데 초록(제목, 내용)을 multicols
대신 사용하게 되면 글꼴 크기가 더 작게 변경됩니다.twocolumns
어떻게 해결할 수 있나요?
%%%%****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}
감사해요.
답변1
여기있어.
abstract
간단히 프리앰블에 다음 줄을 삽입하여 의미를 수정하세요 .
\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}
산출:
답변2
문서 클래스 abstract
에 의해 환경이 어떻게 정의되는지 검토해 볼 가치가 있습니다 .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
귀하의 경우 옵션 titlepage
이나 twocolumn
옵션이 모두 적용되지 않으므로 정의는 다음과 같습니다.
\newenvironment{abstract}{%
\small
\begin{center}%
{\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
\end{center}%
\quotation
}
{\endquotation}
결과는 둘 다 titlepage
옵션도 twocolumn
적용되지 않는 경우 (a) 상대 글꼴 크기가 로 변경되고 \small
, (b) 초록의 제목( 에서 제공 \abstractname
)이 중앙에 배치되고, (c) 초록의 본문이 내부에 조판된다는 것입니다. 환경 quotation
; 가장 중요한 것은 환경 내부의 여백이 abstract
텍스트 본문의 여백보다 조금 더 넓다는 것입니다(텍스트 블록은 조금 더 좁습니다).
옵션이 설정된 경우 생성되는 "모양"을 선호하는 경우 twocolumn
(서문에서) 다음 명령을 발행하십시오.
\renewenvironment{abstract}{\section*{\abstractname}}{}
또는 더 간단하게는 환경을 abstract
전혀 사용하지 않는 것입니다. 대신 간단히 입력하세요.
\section*{\abstractname}
그 다음에는 초록의 본문이 옵니다.
답변3
내부를 보지 않고 그냥 흉내내는 또 다른 두 가지 솔루션입니다. 하나는 일반 twocolumn
(documentclass 옵션) 문서용이고 다른 하나는 모방 twocolumn
문서용입니다( 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}
package 를 사용하여 multicol
다양한 여백을 확인하세요.
\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}