내 질문은 간단합니다. 방정식을 서로 깔끔하게 정렬하기 위해 기호 를 가지고 놀았 &
지만 보기 좋게 만들 수는 없습니다. 이것은 내가 가진 가장 가까운 것입니다:
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\begin{align}
A_{0} & = -\frac{3\sigma_{1}' h H L^{2}}{E (H+h)^{3}} &=& -1.62\times 10^{-6}\,\mathrm{m} \\
B_{0} & = - \frac{3 h H (\alpha_{2}-\alpha_{1}) L^{2}}{(H+h)^{3}} &=& 2.95\times 10^{-8}\,\mathrm{m\,K^{-1}} \\
C_{0} & = \frac{4 L^{3}}{E W (H+h)^{3}} &=& 1.08\,\mathrm{m\,N^{-1}}
\end{align}
\end{document}
이는 다음과 같은 출력을 생성합니다.
내가 어떻게 할 수있는가로 공간을 없애다가운데에 있지만 여전히 등호를 서로 정렬하고 있습니까? 공간을 결정하는 것은 중간 방정식이어야 합니다. 즉, 다른 두 방정식은 그 방정식에 맞춰 정렬되어야 합니다.
마지막 질문으로 내가 물을 수 있는 것은: 어떻게 할 것인가?너'멋져 보이도록' 그렇게 합니까?
그리고 네, 운이 좋지 않은 다른 비슷한 질문도 살펴보았습니다.
답변1
두 가지 솔루션 alignat
; 그 중 하나에는 두 개의 정렬 지점이 있고 다른 하나에는 세 개가 있어 숫자 값이 가수의 정수 부분에 정렬됩니다.
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\begin{alignat}{3}
A_{0} & = -\frac{3σ_{1}' h H L²}{E (H+h)³} &&= - & & 1.62 × 10⁻⁶\,\mathrm{m} \\
B_{0} & = - \frac{3 h H (α_{2}-α_{1}) L²}{(H+h)³} &&= & & 2.95 × 10⁻⁸\,\mathrm{m\,K⁻¹} \\
C_{0} & = \frac{4 L³}{E W (H+h)³} &&= & & 1.08\,\mathrm{m\,N⁻¹}
\end{alignat}
\begin{alignat}{2}
A_{0} & = -\frac{3σ_{1}' h H L²}{E (H+h)³} &&= - 1.62 × 10⁻⁶\,\mathrm{m} \\
B_{0} & = - \frac{3 h H (α_{2}-α_{1}) L²}{(H+h)³} &&= 2.95 × 10⁻⁸\,\mathrm{m\,K⁻¹} \\
C_{0} & = \frac{4 L³}{E W (H+h)³} &&= 1.08\,\mathrm{m\,N⁻¹}
\end{alignat}
\end{document}
답변2
필요한 것은 다음과 같습니다 alignat
.
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\begin{alignat}{2}
A_{0} & = -\frac{3\sigma_{1}' h H L^{2}}{E (H+h)^{3}} &{}={}& -1.62\times 10^{-6}\,\mathrm{m} \\
B_{0} & = - \frac{3 h H (\alpha_{2}-\alpha_{1}) L^{2}}{(H+h)^{3}} &{}={}& 2.95\times 10^{-8}\,\mathrm{m\,K^{-1}} \\
C_{0} & = \frac{4 L^{3}}{E W (H+h)^{3}} &{}={}& 1.08\,\mathrm{m\,N^{-1}}
\end{alignat}
\end{document}
\begin{alignat}{2}
두 점(두 방정식 열)에 정렬되며 세 개의 를 사용해야 합니다 &
. =
두 번째 열에서 적절한 간격을 얻으려면 다음을 사용하십시오.{}={}
답변3
환경 을 활용해야 합니다 alignat
. 또한,siunitx
물리량의 경우.
\documentclass{article}
\usepackage{amsmath}
\usepackage{siunitx}
\begin{document}
\begin{alignat}{2}
A_{0}
&= -\frac{3\sigma_{1}'hHL^{2}}{E(H+h)^{3}}
&&= \SI{-1.62e-6}{\m} \\
B_{0}
&= - \frac{3hH(\alpha_{2}-\alpha_{1})L^{2}}{(H+h)^{3}}
&&= \SI{2.95e-8}{\m\per\K} \\
C_{0}
&= \frac{4L^{3}}{EW(H+h)^{3}}
&&= \SI{1.08}{\m\per\N}
\end{alignat}
\end{document}
업데이트
에서 영감을 받다바너드의 대답, 단위를 정렬하려는 경우의 방법은 다음과 같습니다.
\documentclass{article}
\usepackage{amsmath}
\usepackage{siunitx}
\begin{document}
\begin{alignat}{4}
A_{0}
&= -\frac{3\sigma_{1}'hHL^{2}}{E(H+h)^{3}}
&&={}& -1.62 &\times 10^{-6} && \,\si{\m} \\
B_{0}
&= - \frac{3hH(\alpha_{2}-\alpha_{1})L^{2}}{(H+h)^{3}}
&&={}& 2.95 &\times 10^{-8} && \,\si{\m\per\K} \\
C_{0}
&= \frac{4L^{3}}{EW(H+h)^{3}}
&&={}& 1.08 & && \,\si{\m\per\N}
\end{alignat}
\end{document}
답변4
수식이 두 번째 등호 기호를 따르도록 하려면 다음을 시도해 볼 수 있습니다.
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{siunitx}
\begin{document}
\begin{alignat}{3}
A_{0} =&& -\frac{3σ_{1}' h H L²}{E (H+h)³} &= - && 1.62 × 10⁻⁶\,\mathrm{m} \\
B_{0} =&& - \frac{3 h H (α_{2}-α_{1}) L²}{(H+h)³} &= && 2.95 × 10⁻⁸\,\mathrm{m\,K⁻¹} \\
C_{0} =&& \frac{4 L³}{E W (H+h)³} &= && 1.08\,\mathrm{m\,N⁻¹}
\end{alignat}
\end{document}
결과는 아래와 같습니다.