Atualizar

Atualizar

Pela leitura\topsep, \itemsep, \partopsep e \parsep - o que significa cada um deles (e o que acontece com o fundo)?, aprendi como funciona o espaçamento, por isso estou tentando fazer algumas configurações/ajustes de espaçamento.

Inicialmente eu tentei isso:

\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}

Mas o compilador parece não gostar:

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]]

Atualizar

Eu gostaria de:

  1. Some os valores parsepeitemsep
  2. Atribua-os à minha opção de listaitemsep
  3. E definir parsepcomo zero.

Esta é uma foto sobre isso de[1]:

insira a descrição da imagem aqui

Responder1

Parece uma configuração um pouco estranha para a lista, mas a aritmética pode ser realizada usando uma expressão de dimensão e-tex.

\dimexpr\parsep+\itemsep\relax

Responder2

Uma maneira mais LaTeXy de fazer isso é carregar o calcpacote, e então você não precisa do \dimexprand \relaxna resposta 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}

informação relacionada