LaTeX-水平线上方的多余空间

问题描述 投票:-1回答:2

我被迫在两件事之间进行选择,但我想要两件事。

我要输入的内容是这样的:

Name of a list
------------- horizontal line
- Item A
- Item B
- Item B

我可以使用以下代码来做到这一点:

\textbf{Name of a list}: \\
\rule{\textwidth}{1pt} 
- Item A \\
- Item B  \\
- Item C \\

以下是结果:enter image description here

到目前为止一切都很好。现在,假设我希望不同列表项之间的间距为两倍间距。 \doublespacing命令。即我写道:

\textbf{Name of a list}: \\
\rule{\textwidth}{1pt}
\doublespacing
- Item A \\
- Item B  \\
- Item C \\

问题是,当我这样做时,“列表名称”与其下面的水平线之间的间隔也将变为两倍间隔,并且我无法摆脱不想要的空间。这是结果:enter image description here

这很微妙,但是您绝对可以看到它们之间现在有更多空间。

我如何摆脱这个空间?与此相关的是,即使我不希望列表中不同项目之间的双倍间距,如何消除“列表名称”和下面的水平线之间的空格?我希望他们真的很亲近。有可能吗?

编辑:对不起,代码不明确。这是我使用的完整代码:

\documentclass[a4,12pt] {article}
\usepackage{ragged2e}
\usepackage[margin=0.5in]{geometry}
\setlength{\parindent}{0cm}
\usepackage{setspace}

\begin{document}


\begin{flushleft}

\textbf{Name of a list}: \\ 
\rule{\textwidth}{1pt} 
\doublespacing 
- A \\
- B \\
- C \\


\end{flushleft}



\end{document}
latex
2个回答
1
投票

\ doublespacing从其放置位置开始。如果只希望文档的某些部分用\ begin {doublesapce}和\ end {doublesapce}

括起来
\documentclass[a4,12pt] {article}
\usepackage{ragged2e}
\usepackage[margin=0.5in]{geometry}
\setlength{\parindent}{0cm}
\usepackage{setspace}

\begin{document}

\begin{flushleft}

\textbf{Name of a list}: \\
\rule{\textwidth}{1pt}
- A \\
\begin{doublespace}
- B \\
- C \\
\end{doublespace}

\end{flushleft}


 \end{document}

1
投票
  • 请勿使用\\换行。在几乎所有情况下(表除外),这都是错误的,并且会导致hbox不足。如果需要开始新行,只需在源代码中保留一个空行,这将被解释为新段落

  • 代替手动创建项目明细,您可以简单地让乳胶通过使用项目明细化环境为您完成。该项目之间会自动有一些垂直间距,因此您根本不需要双倍间距。如果您更喜欢-而不是默认的项目符号,则可以使用enumitem软件包进行更改


\documentclass[a4paper,12pt] {article}
\usepackage{ragged2e}
\usepackage[margin=0.5in]{geometry}
\setlength{\parindent}{0cm}
\usepackage{setspace}
\usepackage{ragged2e}

\usepackage{enumitem}

\begin{document}


\begin{flushleft}

\textbf{Name of a list}:
\vspace{-1ex}% <- adjust here the space between text and your line

\rule{\textwidth}{1pt} 

\begin{itemize}[leftmargin=1em,label={-},topsep=0pt]
\item A
\item B
\item C
\end{itemize}

\end{flushleft}

\end{document}
© www.soinside.com 2019 - 2024. All rights reserved.