
한번은 어떤 이유에서든 라텍스 코드가 포함된 시스템에서 작업한 것 같습니다.
$\array{a & b \\ c & d }$
효과가 있었던 것 같습니다. (특히, 일반적인 \begin{align} \end{align} 구성의 표준인 {rrccr} 종류의 "정렬" 옵션이 여기서 누락되었습니다. 이제 더 많은 내용에 대해 이를 컴파일해야 합니다. 또는 그 이하의 표준 라텍스 설치이며 있는 그대로 컴파일되지 않습니다. 물론 한 가지 옵션은 모든 것을 표준 \begin{align} \end{align}으로 편집하는 것입니다.
질문: 편집 오버헤드를 최소화하면서 이러한 코드를 컴파일할 수 있는 대안을 추천해 주실 수 있나요? 서문에 일부 패키지 또는 옵션이 있습니까?
답변1
구문을 전혀 변경하고 싶지 않다면 [re]define만 하면 됩니다. \array
그러나 저는 그렇게 하지 않을 것입니다. LaTeX 환경을 array
시작하는 데 널리 사용되는 방법입니다 . 정렬된 TABstack으로 정의할 수 있는 array
로 이름을 바꾸겠습니다 .\myarray
\documentclass[12pt]{article}
\usepackage{tabstackengine}
\newcommand\myarray{\alignCenterstack}
\TABstackMath
\setstackgap{L}{1.2\normalbaselineskip}% inter-row baselineskip
\setstackaligngap{1em}% horizontal gap between align groups
\begin{document}
$\myarray{a =& b \\ c =& d }$\quad
$\myarray{y =& mx + b \\ E =& mc^2 }$ or this
$\myarray{a =& b & y =& mx + b\\ c =& d& E =& mc^2 }$
\end{document}