ラテックスで、アイテム化する前に挿入されたスペースを削除するにはどうすればよいですか?
\begin{itemize} % produces lots of vertical space
\item ...
\item ...
\end{itemize}
ラテックスで、アイテム化する前に挿入されたスペースを削除するにはどうすればよいですか?
\begin{itemize} % produces lots of vertical space
\item ...
\item ...
\end{itemize}
回答:
項目化する\vspace{-5mm}
前に試してください。
この種の問題を修正する方法は、関連するリスト環境を再定義することです。enumitem
パッケージには、この種のものを行うには私のお気に入りの方法です。すべてのリストに対して、または各リストに対して個別に変更できる多くのオプションとパラメーターがあります。
これが私があなたが望むと思うもの(のようなもの)を行う方法です:
\ usepackage {enumitem} \ setlist {nolistsep}
または
\ usepackage {enumitem} \ setlist {nosep}
\begin{enumerate}[topsep=-5px,partopsep=0px] ...
\parsep + \topsep [+ \partopsep]
を設定する\topsep
か\partopsep
、負の数に設定する必要があり\parsep
ます。
\vspace{-\topsep}
前に使用し\begin{itemize}
ます。
\setlength{\parskip}{0pt} \setlength{\itemsep}{0pt plus 1pt}
後に使用し\begin{itemize}
ます。
また、リストの後のスペースには、\vspace{-\topsep}
afterを使用し\end{itemize}
ます。
\vspace{-\topsep}
\begin{itemize}
\setlength{\parskip}{0pt}
\setlength{\itemsep}{0pt plus 1pt}
\item ...
\item ...
\end{itemize}
\vspace{-\topsep}
topsep
私にはあまりにも攻撃的だったので、\ vspace {-0.5 \ topsep} `を使用しました
これを達成するための最もクリーンな方法は、enumitemパッケージ(https://ctan.org/pkg/enumitem)を使用することです。例えば、
\documentclass{article}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\begin{document}
\noindent Here is some text and I want to make sure
there is no spacing the different items.
\begin{itemize}[noitemsep]
\item Item 1
\item Item 2
\item Item 3
\end{itemize}
\noindent Here is some text and I want to make sure
there is no spacing between this line and the item
list below it.
\begin{itemize}[noitemsep,topsep=0pt]
\item Item 1
\item Item 2
\item Item 3
\end{itemize}
\end{document}
さらに、この設定をリスト全体でグローバルに使用したい場合は、
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\setlist[itemize]{noitemsep, topsep=0pt}
ただし、このパッケージは、Latexでプレゼンテーションを行うために使用されるBeamerパッケージとはうまく機能しないことに注意してください。
それを行う「適切な」LaTeXの方法は、必要な間隔を指定できるパッケージを使用することです。そのようなパッケージがいくつかあり、これらの2つのページはそれらのリストにリンクしています...
私はパラリストパッケージにとても満足しています。スペースを削除するオプションを追加するだけでなく、itemizeのコンパクトバージョン、列挙、環境の説明など、その他の便利な機能も追加します。
\renewcommand{\@listI}{%
\leftmargin=25pt
\rightmargin=0pt
\labelsep=5pt
\labelwidth=20pt
\itemindent=0pt
\listparindent=0pt
\topsep=0pt plus 2pt minus 4pt
\partopsep=0pt plus 1pt minus 1pt
\parsep=0pt plus 1pt
\itemsep=\parsep}