逐項列出間距

逐項列出間距

我不怎麼使用 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

像這樣,與enumitemenumerate?

\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. 縮寫liquidliq.

  3. 閱讀一些學習基本 LaTeX 的資源(瀏覽投票最多的問題)


注意事項和用法

我只想指出:

  • 我添加了西班牙語 babel (我認為該語言是西班牙語)

  • 我添加了fontencinputenc支援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在巨集中一樣添加一些間隔符,以避免更改段落跳過。

相關內容