저는 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
이렇게, 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}
생산하다
권장사항
나는 추천하고 싶다
환경을 플로트(float)로 만드는 것, 즉 주변을 둘러싸는
tabularx
것\begin{table} ... \end{table}
약칭
liquid
liq.
기본 LaTeX 학습을 위한 리소스 읽기(가장 많이 투표된 질문 탐색)
참고 및 사용법
나는 다음을 지적하고 싶다:
스페인어 바벨을 추가했어요 (언어는 스페인어인거 같아요)
T1 글꼴 및 UTF-8 입력 인코딩을 추가
fontenc
하고 지원합니다.inputenc
siunitx
공간에 측정 단위를 올바르게 추가했습니다.수학을 조판하고 있기 때문에 추가했는데
\mathrm{liquid}
, 그렇게 하면 단어가 로마체로 나오고 간격도 정확하게 나옵니다.\text
여기서도 동일한 내용을 생성했지만 일반적으로 텍스트 글꼴을 사용하므로 항상 로마 글꼴이 생성되는 것은 아닙니다. (@barbarabeeton에게 감사드립니다)테이블에 자동 확장 X 열이 있도록 추가했습니다
tabularx
(패키지 문서 읽기).
답변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
단락 건너뛰기 변경을 방지하기 위해 매크로 와 같은 공백을 추가할 수 있습니다 .