Детализировать интервалы

Детализировать интервалы

Я не так уж часто пользуюсь LaTeX, поэтому я в этом деле совсем неуклюж.

Я искал то, что мне было нужно, но поскольку примеров, похоже, нет (или, может быть, я просто плох в этом), я решил спросить здесь.

Я использую код, который мне дали на занятиях, но хочу изменить внешний вид элементов.

введите описание изображения здесь

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

Я хотел бы m_{A,liquid}начать прямо под ним K^B_Aс таким же интервалом и, если возможно, сделать mol/m^3ход прямо под «Concentración».

Надеюсь, вы поймете мой вопрос и поможете мне!

решение1

Вот так, с enumitemи 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} 

введите описание изображения здесь

решение2

Я думаю, вам больше подойдет таблица:

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

Производит

введите описание изображения здесь


Рекомендации

Я бы посоветовал

  1. превращая окружающую среду в поплавок, т.е. окружая tabularxее\begin{table} ... \end{table}

  2. Сократить liquidдоliq.

  3. Ознакомьтесь с некоторыми ресурсами для изучения основ LaTeX (просмотрите наиболее популярные вопросы)


ПРИМЕЧАНИЯ И УПОТРЕБЛЕНИЯ

Я хотел бы только отметить:

  • Я добавил испанский babel (я думаю, что язык испанский)

  • Я добавил fontencи inputencдля поддержки шрифтов T1 и входной кодировки UTF-8

  • Я siunitxправильно добавил к пространству единицу измерения

  • Я добавил, \mathrm{liquid}потому что вы набираете текст в математике, и именно так слова получаются прямым шрифтом и с правильными интервалами. \textЗдесь получилось бы то же самое, но в целом используется текстовый шрифт, поэтому не всегда получается прямой шрифт. (Спасибо @barbarabeeton)

  • Я добавил tabularx, чтобы в таблицах был автоматически расширяемый столбец X (прочтите документацию по пакету)

решение3

Две альтернативы средам типа enuitem«и tabular»:

1) desclistПакет:

мве

\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) Ради интереса, изобретите велосипед без пакетов и списков. Вместо окружения просто макрос с двумя аргументами для каждого элемента:

мве

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

В этом случае вокруг каждого фейкового элемента больше нет вертикальных пробелов, чем у обычных абзацев. Если этого недостаточно, вы можете изменить это локально с помощью:

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

Это \itemsepимитирует интервалы настоящих списков, но, конечно, вы можете изменить их \itemsepна что угодно. Или вы можете добавить несколько разделителей, как \bigskipв макросе, чтобы избежать пропуска абзацев.

Связанный контент