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.
\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_A
com o mesmo espaçamento e, se for possível, passar mol/m^3
logo abaixo de "Concentración".
Espero que você tenha entendido minha pergunta e me ajudado!
Responder1
Assim, com enumitem
e 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}
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
Recomendações
eu recomendaria
transformando o ambiente em um flutuador, ou seja, cercando
tabularx
o\begin{table} ... \end{table}
Abreviar
liquid
paraliq.
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
fontenc
einputenc
para suportar fontes T1 e codificação de entrada UTF-8Adicionei
siunitx
ao espaço corretamente a unidade de medidaEu adicionei
\mathrm{liquid}
porque você está escrevendo em matemática, e é assim que as palavras aparecem em fonte romana e espaçadas corretamente.\text
teria produzido o mesmo aqui, mas em geral usa a fonte do texto, portanto nem sempre produz a fonte romana. (Obrigado a @barbarabeeton)Adicionei
tabularx
para ter a coluna X de expansão automática nas tabelas (leia a documentação do pacote)
Responder3
Duas alternativas para ambientes semelhantes enuitem
a e :tabular
1) O desclist
pacote:
\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:
\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 \itemsep
para qualquer outra coisa. Ou você pode adicionar alguns espaçadores como \bigskip
na macro para evitar alterar os saltos de parágrafos.