Itemize o espaçamento

Itemize o espaçamento

Eu não uso muito LaTeX, então sou muito desajeitado com essas coisas.

Estou procurando o que preciso, mas como parece que não há exemplos (ou talvez eu seja ruim nisso), decidi perguntar aqui.

Estou usando um código que me foi dado em aula, mas quero modificar a aparência do itemize.

insira a descrição da imagem aqui

\documentclass[final,letterpaper,twocolumn,authoryear,11pt]{elsarticle}
\usepackage{geometry}
\geometry{verbose,tmargin=2.5cm,bmargin=2.5cm,lmargin=2.5cm,rmargin=2.5cm}
\usepackage{enumitem}

\begin{document}
Donde,
\begin{itemize}  
\itemsep=0ex \itemindent=1cm 
\item[$K^B_A$:]  Constante de equilibrio químico, adim.
\item[$m_{A,liquid}$:] Concentración de A en la solución, mol/m\textsuperscript{3}.
\end{itemize}
\end{document}

Gostaria m_{A,liquid}de começar logo abaixo K^B_Acom o mesmo espaçamento e, se for possível, passar mol/m^3logo abaixo de "Concentración".

Espero que você tenha entendido minha pergunta e me ajudado!

Responder1

Assim, com enumiteme enumerate?

\documentclass[final, letterpaper, twocolumn, authoryear, 11pt]{elsarticle}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\geometry{verbose,margin=2.5cm, showframe}
\usepackage{amsmath}
\usepackage{enumitem}

\begin{document}

Donde,
\begin{enumerate}[wide, itemsep=0pt, leftmargin =*,widest={$m_{A,\mathrm{liquid}}$}]
  \item[$K^B_A$:] Constante de equilibrio químico, adim.
  \item[$m_{A,\text{liquid}}$:] Concentración de A en la solución, mol/m\textsuperscript{3}.
\end{enumerate}

\end{document} 

insira a descrição da imagem aqui

Responder2

Acho que uma tabela é mais adequada para você:

\documentclass[final,letterpaper,twocolumn,authoryear,11pt]{elsarticle}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\geometry{verbose,tmargin=2.5cm,bmargin=2.5cm,lmargin=2.5cm,rmargin=2.5cm}
\usepackage[spanish]{babel}
\usepackage{enumitem}
\usepackage{siunitx}
\usepackage{tabularx}

\begin{document}


\begin{tabularx}{\columnwidth}{@{}>{$}c<{$}X@{}}
K^B_A&Constante de equilibrio químico, adim.\\
m_{A,\mathrm{liquid}}&Concentración de A en la solución \si{mol/m^{3}}\\
\end{tabularx}

\end{document}

Produz

insira a descrição da imagem aqui


Recomendações

eu recomendaria

  1. transformando o ambiente em um flutuador, ou seja, cercando tabularxo\begin{table} ... \end{table}

  2. Abreviar liquidparaliq.

  3. Leia alguns recursos para aprender LaTeX básico (navegue pelas perguntas mais votadas)


NOTAS E USOS

Gostaria apenas de salientar:

  • Eu adicionei babel espanhol (acho que o idioma é espanhol)

  • Adicionei fontence inputencpara suportar fontes T1 e codificação de entrada UTF-8

  • Adicionei siunitxao espaço corretamente a unidade de medida

  • Eu adicionei \mathrm{liquid}porque você está escrevendo em matemática, e é assim que as palavras aparecem em fonte romana e espaçadas corretamente. \textteria produzido o mesmo aqui, mas em geral usa a fonte do texto, portanto nem sempre produz a fonte romana. (Obrigado a @barbarabeeton)

  • Adicionei tabularxpara ter a coluna X de expansão automática nas tabelas (leia a documentação do pacote)

Responder3

Duas alternativas para ambientes semelhantes enuitema e :tabular

1) O desclistpacote:

eu

\documentclass[twocolumn,12pt]{elsarticle}
\usepackage[utf8]{inputenc}
\usepackage{desclist}
\begin{document}

\begin{desclist}{}{:}[$m_{A,\,liquid}$ ]
\item[$K^B_A$] Constante de equilibrio químico, adim. 
\item[$m_{A,\,liquid}$] Concentración de A en la 
                        solución, mol/m\textsuperscript{3}.
\end{desclist}
\end{document}

2) Só por diversão, reinvente a roda sem pacotes e sem listas. Em vez de um ambiente, apenas uma macro com dois argumentos para cada item:

eu

\documentclass[twocolumn,12pt]{elsarticle}
\usepackage[utf8]{inputenc}
\newlength\anchod
\settowidth{\anchod}{$m_{A,\,liquid}$: }
\def\describe#1#2{{\par\noindent\makebox[\anchod][l]%
{$#1$:}#2\hangindent\anchod\par}}
\begin{document}
\describe{K^B_A}{Constante de equilibrio químico, adim.} 
\describe{m_{A,\,liquid}}{Concentración de A en la 
solución, mol/m\textsuperscript{3}.}
\end{document}

Neste caso não há mais espaços verticais ao redor de cada item falso do que os dos parágrafos normais. Se isso não for suficiente, você pode alterá-lo localmente com:

   {\setlength{\parskip}{\itemsep} 
    \describe{...}{...}
    ...  
    \describe{...}{...} 
    Normal paragraph\par}` 

A ideia \itemsepé imitar o espaçamento de listas verdadeiras, mas, é claro, você pode mudar \itemseppara qualquer outra coisa. Ou você pode adicionar alguns espaçadores como \bigskipna macro para evitar alterar os saltos de parágrafos.

informação relacionada