书写文字时,与边距保持一定距离

书写文字时,与边距保持一定距离

我该如何在 LaTeX 中编写以下内容:

_Abstract_  
XXXX This is the  
XXXX abstract.

_Keywords_  
XXXX keyword1, keyword1  

上面的字母X代表空间。

答案1

使用adjustwidth来自changepage包裹可以将文本的左/右边距推入任意给定量。环境具有以下语法:

\begin{adjustwidth}{<leftskip>}{<rightskip>}
  ...
\end{adjustwidth}

它将左边距向内推<leftskip>,右边距向内推<rightskip>。要使缩进在抽象的关键词<leftskip>,在 中使用相同的长度\hspace{<leftskip>}

这是一个最小的工作示例:

在此处输入图片描述

\documentclass{article}
\usepackage{changepage}% http://ctan.org/pkg/changepage
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\section*{Abstract}
\begin{adjustwidth}{1cm}{1cm}
  \lipsum[1-2]
\end{adjustwidth}
\section*{Keywords}
\hspace{1cm} keyword1, keyword2

\section{Introduction}
\lipsum[3-5]
\end{document}

抽象的关键词标题排版为\section*,尽管这可以改变。例如,articledocument 类提供了一个环境,用于排版标题并从左侧和右侧abstract缩进摘要(如环境adjustwidth) 。因此,您可以使用\leftmargin\hspace{\leftmargin}关键词缩进相同的距离。为了完整起见,为了获得相同的格式,您可以使用

% <other content and document preamble>
\begin{abstract}
  % <your abstract goes here>
\end{abstract}
\textbf{Keywords} \par
\hspace{\leftmargin} keyword1, keyword2, ...
% <article content>

最后,lipsum仅用于虚拟文本。

答案2

对于 KOMA 类,有一个addmargin类似于的环境adjustwidth。它的语法如下

\begin{addmargin}[<left indentation>]{<indentation>}
 contents
\end{addmargin}

通过仅提供强制参数,左侧和右侧都会出现相同的缩进,而可选参数将覆盖左侧的缩进。

对于双面布局,还有一个带星号的环境版本,其中可选参数设置内部缩进。

\documentclass{scrartcl}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{addmargin}[2cm]{0cm}
\lipsum[2]
\end{addmargin}
\begin{addmargin}{2cm}
\lipsum[3]
\end{addmargin}
\lipsum[4]
\end{document}

演示

答案3

尝试一下\phantom{XXXX},这会留下与原先占用的空间相同的空间XXXX。还有和,\hphantom{XXXX}\vphantom{XXXX}留下水平或垂直空间,而另一个维度上则占用零空间。

答案4

理想情况下,您可以找到支持抽象的文档类。

或者你可以尝试\hspace{5cm}或者\hskip{5cm},我忘了。

相关内容