![기사 클래스와 함께 abstract를 사용할 때 newpage를 피하세요.](https://rvso.com/image/305906/%EA%B8%B0%EC%82%AC%20%ED%81%B4%EB%9E%98%EC%8A%A4%EC%99%80%20%ED%95%A8%EA%BB%98%20abstract%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EB%95%8C%20newpage%EB%A5%BC%20%ED%94%BC%ED%95%98%EC%84%B8%EC%9A%94..png)
기사 클래스와 제목 페이지가 활성화되어 있을 때 LaTeX가 새 페이지에 초록을 넣는 것을 방지하는 방법은 무엇입니까?
\documentclass[11pt,a4paper,titlepage]{article}
\begin{document}
Some text...
\begin{abstract} Some text unfortunately put on a new page \end{abstract}
\end{document}
어떤 도움을 주셔서 감사합니다!
답변1
옵션을 사용하지 않는 한 twocolumn
이것은 작동합니다.
옵션 으로 인해 사용되는 환경 \newpage
에서 발생하는 부분을 패치아웃 했습니다 .titlepage
titlepage
원본 코드에는 @
문자가 포함되어 \makeatletter
있으므로 일시적으로 다른 의미를 \makeatother
부여하기 위해 사용해야 합니다 .@
\documentclass[11pt,a4paper,titlepage]{article}
\usepackage{xpatch}
\usepackage{blindtext}
\makeatletter
\xpatchcmd{\titlepage}{\@restonecolfalse\newpage}{\@restonecolfalse}{}{}
\xpatchcmd{\endtitlepage}{\if@restonecol\twocolumn \else \newpage \fi}{\if@restonecol\twocolumn \else \fi}{\typeout{success}}{\typeout{fail}}
\makeatother
\begin{document}
Some text...
\begin{abstract} \blindtext \end{abstract}
Regular text:
\blindtext
\end{document}
답변2
추상 클래스 사용을 완전히 피할 수도 있습니다.
\begin{document}
\subsection*{Abstract}
Abstract text here
\section{First regular section}
Lorem ipsum
\end{document}