
Leyendo\topsep, \itemsep, \partopsep y \parsep: ¿qué significa cada uno de ellos (y qué pasa con la parte inferior)?, Aprendí cómo funciona el espaciado, por lo tanto, estoy tratando de realizar algunas configuraciones/ajustes de espaciado.
Inicialmente probé esto:
\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}
Pero parece que al compilador no le gustó:
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]]
Actualizar
Me gustaría:
- Sumar los valores
parsep
yitemsep
- Atribuirlos a mi opción de lista
itemsep
- Y puesto
parsep
a cero.
Esta es una foto al respecto de[1]:
Respuesta1
Parece una configuración un poco extraña para la lista, pero la aritmética se puede realizar usando una expresión de dimensión e-tex.
\dimexpr\parsep+\itemsep\relax
Respuesta2
Una forma más LaTeXy de hacer esto es cargar el calc
paquete, y luego no necesitará el \dimexpr
and \relax
en la respuesta de David.
\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}