간격을 항목화

간격을 항목화

저는 LaTeX를 많이 사용하지 않아서 이 부분에 대해 서투릅니다.

나는 필요한 것을 찾고 있었지만 예제가 없는 것 같아서(또는 내가 이 일에 서툴러서) 여기에 질문하기로 결정했습니다.

수업 시간에 제공되었던 일부 코드를 사용하고 있는데 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}

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. 환경을 플로트(float)로 만드는 것, 즉 주변을 둘러싸는 tabularx\begin{table} ... \end{table}

  2. 약칭liquidliq.

  3. 기본 LaTeX 학습을 위한 리소스 읽기(가장 많이 투표된 질문 탐색)


참고 및 사용법

나는 다음을 지적하고 싶다:

  • 스페인어 바벨을 추가했어요 (언어는 스페인어인거 같아요)

  • T1 글꼴 및 UTF-8 입력 인코딩을 추가 fontenc하고 지원합니다.inputenc

  • siunitx공간에 측정 단위를 올바르게 추가했습니다.

  • 수학을 조판하고 있기 때문에 추가했는데 \mathrm{liquid}, 그렇게 하면 단어가 로마체로 나오고 간격도 정확하게 나옵니다. \text여기서도 동일한 내용을 생성했지만 일반적으로 텍스트 글꼴을 사용하므로 항상 로마 글꼴이 생성되는 것은 아닙니다. (@barbarabeeton에게 감사드립니다)

  • 테이블에 자동 확장 X 열이 있도록 추가했습니다 tabularx(패키지 문서 읽기).

답변3

enuitemtabular유사한 환경 에 대한 두 가지 대안 :

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단락 건너뛰기 변경을 방지하기 위해 매크로 와 같은 공백을 추가할 수 있습니다 .

관련 정보