
Чтением\topsep, \itemsep, \partopsep и \parsep — что означает каждый из них (и что насчет нижнего)?Я узнал, как работает интервал, поэтому пытаюсь выполнить некоторые настройки/регулировку интервалов.
Сначала я попробовал это:
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage[a4paper, margin=2cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[shortlabels]{enumitem}
\begin{document}
\begin{enumerate}[itemsep=\parsep+\itemsep,parsep=0pt] % <--- Here
\item https://github.com/jbeder/yaml-cpp
Some text.
\item https://github.com/trishume/syntect
\end{enumerate}
\end{document}
Но компилятору это, похоже, не понравилось:
test.tex:12: Missing number, treated as zero. [...rate}[itemsep=\parsep+\itemsep,parsep=0pt]]
test.tex:12: Illegal unit of measure (pt inserted). [...rate}[itemsep=\parsep+\itemsep,parsep=0pt]]
Обновлять
Я хотел бы:
- Сумма значений
parsep
иitemsep
- Отнести их к моему списку
itemsep
- И установить
parsep
на ноль.
Это фотография об этом из[1]:
решение1
Это кажется немного странной настройкой для списка, но арифметические действия можно выполнить с помощью выражения измерения e-tex.
\dimexpr\parsep+\itemsep\relax
решение2
Более LaTeX-способ сделать это — загрузить пакет calc
, и тогда вам не понадобится \dimexpr
and \relax
в ответе Дэвида.
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage[a4paper, margin=2cm]{geometry}
\usepackage[shortlabels]{enumitem}
\usepackage{calc}
\begin{document}
\begin{enumerate}[itemsep=\parsep+\itemsep,parsep=0pt]
\item https://github.com/jbeder/yaml-cpp
Some text.
\item https://github.com/trishume/syntect
\end{document}