초록의 너비를 조정하는 방법은 무엇입니까?

초록의 너비를 조정하는 방법은 무엇입니까?

초록의 텍스트 너비를 변경하고 싶습니다. 지금은 다음과 같은 것이 있습니다.

\begin{abstract}
\lipsum
\end{abstract}

나는 내 텍스트를 다음과 같이 포장하려고 시도했습니다.

\begin{minipage}{0.85\textwidth}
...
\end{minipage}

하지만 그렇다면 : 그것이 올바른 방법인지는 모르겠습니다. + 문제는 크기를 조정한 후 이 텍스트를 중앙에 맞추는 것입니다.

편집하다

문서의 시작 부분:

\documentclass[a4paper,12pt]{article}
\usepackage{times}          % Use the Times font.
\usepackage[T1]{fontenc}    % Check that ÖÄÅöäå come out ok!
\usepackage[utf8]{inputenc}
\usepackage{epsfig}         % If you embed EPS pictures.

\setlength{\parindent}{0mm} % Do not indent the 1st line of a paragraph.
\setlength{\parskip}{3mm}   % Add space between paragraphs.

% Save some paper by stuffing more text on each page:
% A4: 210mm x 297mm, approximately 35 mm margins on every side.
\addtolength{\topmargin}{-18mm}    
\addtolength{\textheight}{30mm}    
\addtolength{\oddsidemargin}{-6mm} 
\addtolength{\textwidth}{14mm}     

\begin{document}
...

답변1

표준 abstract환경은 옵션이 주어지지 않을 경우 환경 titlepage만 요구합니다 quotation.

대신 환경을 재정의하고 사용자 정의된 list환경을 사용할 수 있습니다.

표준 정의는 다음과 같습니다.

\newenvironment{abstract}
 {\small
  \begin{center}
  \bfseries \abstractname\vspace{-.5em}\vspace{0pt}
  \end{center}
  \quotation}
 {\endquotation}

( twocolumn또는 titlepage옵션이 제공되지 않는 한).

예를 들어, 각 측면에 5mm씩 들여쓰기하려면 다음을 수행할 수 있습니다.

\renewenvironment{abstract}
 {\small
  \begin{center}
  \bfseries \abstractname\vspace{-.5em}\vspace{0pt}
  \end{center}
  \list{}{%
    \setlength{\leftmargin}{5mm}% <---------- CHANGE HERE
    \setlength{\rightmargin}{\leftmargin}%
  }%
  \item\relax}
 {\endlist}

다음은 귀하의 호출 중 일부를 변경한 전체 예입니다.

\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[margin=35mm]{geometry}% <-------- CHANGE HERE for the global margins
\usepackage{mathptmx} % for Times

\usepackage{graphicx} % for embedding pictures

\usepackage{lipsum} % just for the example

%\setlength{\parindent}{0mm} % Do not indent the 1st line of a paragraph.
%\setlength{\parskip}{3mm}   % Add space between paragraphs.

\renewenvironment{abstract}
 {\small
  \begin{center}
  \bfseries \abstractname\vspace{-.5em}\vspace{0pt}
  \end{center}
  \list{}{
    \setlength{\leftmargin}{.5cm}%
    \setlength{\rightmargin}{\leftmargin}%
  }%
  \item\relax}
 {\endlist}

\begin{document}
\begin{abstract}
\lipsum*[2]
\end{abstract}
\lipsum[3]
\end{document}

epsfig을 사용하면 안 되지만 graphicx. 또한 geometry페이지 모양 매개변수를 추측하는 것보다 낫습니다. 이 설정을 사용하면 용지의 각 측면에 35mm가 생기고 이에 맞게 변경합니다. 훨씬 더 많은 사용자 정의가 가능합니다. 매뉴얼을 참조하세요.

times(더 이상 사용되지 않음) 대신에 mathptmx. 수학 공식으로 더 나은 결과를 얻으려면 다음 조합을 사용하세요.

\usepackage{newtxtext,newtxmath}

선호할 수도 있습니다(대신 권장합니다 mathptmx).

제발,~하지 않다하고 ;\setlength{\parindent}{0pt}\setlength{\parskip}{3mm}우선 3mm 값은 임의적이며 글꼴 매개변수와 연결되지 않습니다. 그러나 가장 중요한 측면은 이러한 설정이 각 페이지에 흰색 가로 띠를 추가하여 페이지를 끔찍하게 만든다는 것입니다. 그리고 가독성이 떨어집니다.

여기에 이미지 설명을 입력하세요

답변2

다음 코드를 시도해 보세요.

quotation환경 내부에서 로컬로 환경을 재정의 abstract하고 양을 변경하여 \leftmargin초록의 여백을 변경할 수 있습니다.

\documentclass[a4paper,12pt]{article}
\usepackage{lipsum}

\let\oldabstract\abstract
\let\oldendabstract\endabstract
\makeatletter
\renewenvironment{abstract}
{\renewenvironment{quotation}%
               {\list{}{\addtolength{\leftmargin}{1em} % change this value to add or remove length to the the default
                        \listparindent 1.5em%
                        \itemindent    \listparindent%
                        \rightmargin   \leftmargin%
                        \parsep        \z@ \@plus\p@}%
                \item\relax}%
               {\endlist}%
\oldabstract}
{\oldendabstract}
\makeatother

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

\lipsum[1]
\end{document} 

산출

여기에 이미지 설명을 입력하세요

관련 정보