방정식이 중앙에 있지만 오른쪽의 텍스트 주석이 중앙에 영향을 주지 않는 여러 줄의 방정식을 얻을 수 있습니까?
대신에:
E = mc^2 Famous Equation by Einstein
a^2 + b^2 = c^2 Pythagoras
다음과 비슷한 것이 있습니까?
E = mc^2 Famous Equation by Einstein
a^2 + b^2 = c^2 Pythagoras
내가 수집 또는 유사한 여러 줄 환경을 사용할 때 그 안에 \text 명령이 있으면 전체 줄의 중심에 영향을 미치고 이러한 환경 외부에 텍스트를 배치하면 텍스트가 새 줄에 배치됩니다.
또한 수집 환경 내에서 텍스트를 태그로 구현하려고 시도했지만 일부 엄격한 간격 요구 사항으로 인해 "제대로" 렌더링하려면 매우 큰 페이지 여백이 필요합니다.
답변1
와 함께 array
:
\documentclass{article}
\usepackage{lipsum}
\usepackage{array}
\newlength\cw
\begin{document}
\lipsum[66]
\[\settowidth\cw{Famous Equation by Einstein}
\begin{array}{c @{\qquad\qquad} p{\cw}}
E=mc^2 & Famous Equation by Einstein \\
a^2 + b^2 = c^2 & Pythagoras
\end{array}
\]
\end{document}
답변2
여기에 한 가지 가능성이 있습니다. 텍스트나 오른쪽도 정렬됩니다.
폭(4em)은~ 아니다각 행에서 동일하고 텍스트가 수학과 겹치는 것을 방지하는 한 중요합니다.
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align*}
& \mathmakebox[4em][c]{E=mc^2} && \text{Famous Equation by Einstein}\\
& \mathmakebox[4em][c]{a^2 + b^2 = c^2} && \text{Pythagoras}
\end{align*}
\end{document}
답변3
\documentclass{article}
\usepackage{amsmath}
\usepackage{tabularray}
\begin{document}
\begin{equation}
\begin{tblr}{colspec={Q[c,m]Q[l,m]},column{2}={cmd=\text}}
E = mc^2 & Famous Equation by Einstein \\
a^2 + b^2 = c^2 & Pythagoras \\
\end{tblr}
\end{equation}
\begin{equation}
\begin{tblr}{colspec={Q[c,m]Q[l,m]},column{2}={cmd=\text,leftsep=40pt}}
E = mc^2 & Famous Equation by Einstein \\
a^2 + b^2 = c^2 & Pythagoras \\
\end{tblr}
\end{equation}
\end{document}
답변4
내가 할 일은 다른 답변에 작성된 주석을 정렬하는 것입니다. 그러나 이것은 귀하가 요청한 것이 아니며 질문자가 규칙을 따르기 때문입니다.:)
중심 방정식을 바꾸지 않고 주석을 추가하려면 텍스트만 추가하고 가로 공간( 예: \rlap
a \makebox
of )은 추가하지 마세요.0pt
여백을 벗어나는 긴 주석을 피하고 싶다고 가정하면 \parbox
남은 공간( linegoal
패키지로 계산됨)에 a를 사용할 수 있습니다. 경고: 이 작업은 필요합니다.둘(1+1=2) 컴파일).
주석을 위한 공간을 확보하기 위해 페이지 중앙에 방정식을 정렬하지 않고 서로 정렬하려고 한다고 추측하면 \hspace
표시 모드에서 음수를 추가할 수 있습니다(시행 착오로 설정, 모든 방정식에 동일). 또는 인라인 모드에서 배열을 사용합니다(그래서 배열이 중앙에 위치하지 않습니다). MWE는 두 번째 사례를 보여주었습니다.
\documentclass[a5paper]{article}
\usepackage{geometry}
\usepackage{lipsum,parskip}
\usepackage{linegoal,array}
\newcommand\eqnote[2]{#1\rlap{\hspace{1cm}\parbox{\linegoal}{\raggedright #2}}}
%\setlength\extrarowheight{1ex}
\renewcommand{\arraystretch}{3}
\parskip1em
\begin{document}
\lipsum[1][1-3]
\noindent\(
\begin{array}{@{}c@{}}
\eqnote{E=mc^2}{Famous Equation by Einstein}\\
\eqnote{a^2 + b^2 = c^2}{Pythagoras}\\
\eqnote{i\hbar\frac{\partial}{\partial t} \Psi(x,t) = \left [ - \frac{\hbar^2}{2m}\frac{\partial^2}{\partial x^2} + V(x,t)\right ] \Psi(x,t).}{Schrödinger Wave Equation}\\
\eqnote{1 + 1 = 11}{Alternative maths in a unary numeral system.}\\
\eqnote{1=1}{\lipsum[3][1-1]}\\
\eqnote{1+1+1=1+1+1}{\lipsum[3][1-1]}\\
\eqnote{1+1+1+1+1+1=1+1+1+1+1+1}{\lipsum[3][1-1]}\\
\end{array}
\)
\lipsum[2][1-3]
\end{document}