방정식을 왼쪽 가장자리에 배치하려면 어떻게 해야 합니까?

방정식을 왼쪽 가장자리에 배치하려면 어떻게 해야 합니까?

그래서 저는 LaTeX를 처음 사용하는데 아직 일부 기능을 사용하는 방법을 찾지 못했습니다. 문제는 중앙 대신 왼쪽 가장자리의 방정식 시스템을 어떻게 바꿀 수 있는지 이해할 수 없다는 것입니다. 비슷한 걸 본 적이 있어요여기에 질문그리고 팁을 주었지만 아직 이해하지 못했습니다. 텍스트에서 이 작업을 어떻게 수행할 수 있나요?

내 코드는 다음과 같습니다.

\documentclass[14pt]{article}
\usepackage{graphicx}
\usepackage{amsmath}

\begin{document}
\textbf{№1}
\begin{equation*}
    \begin{cases}
    x \equiv 48 (mod 86) \\
    x \equiv 11 (mod 19) \\ 
    x \equiv 15 (mod 39) \\
    \end{cases}\
\end{equation*}
\end{document}

재컴파일 후의 모습은 다음과 같습니다. 재컴파일 후의 모습은 다음과 같습니다.

하지만 나는 방정식을 왼쪽에 놓고 싶습니다. 누구든지 내가 어떻게하는지 설명해 줄 수 있습니까?

답변1

아이디어는 fleqn.

\mathindent마음대로 설정하시면 됩니다 . 다음 예에서는 문서 중간에 설정되어 있지만 서문에서 설정해야 문서 전체에서 값이 사용됩니다.

실제로 는 cases올바른 도구가 아닙니다. 그리고 확실히 (mod86)틀렸어요. 의 사용법을 참조하세요 \pmod.

\documentclass[12pt]{article}
\usepackage[fleqn]{amsmath}

\newenvironment{system}{%
  \!\left\lbrace
  \renewcommand{\arraystretch}{1.2}% like cases does
  \begin{array}{@{}l@{}}%
}{\end{array}\right.\kern-\nulldelimiterspace}

\begin{document}

This part has a left aligned equation, but slightly indented,
which is more common:
\begin{equation*}
\begin{system}
  x \equiv 48 \pmod{86} \\
  x \equiv 11 \pmod{19} \\ 
  x \equiv 15 \pmod{39}
\end{system}
\end{equation*}

\bigskip

\setlength{\mathindent}{0pt}

This part has a left aligned equation, set at the left edge,
which is less common:
\begin{equation*}
\begin{system}
  x \equiv 48 \pmod{86} \\
  x \equiv 11 \pmod{19} \\ 
  x \equiv 15 \pmod{39}
\end{system}
\end{equation*}

\end{document}

여기에 이미지 설명을 입력하세요

어떤 가치를 \mathindent사용할 것인가? 나는 그것을 0으로 설정하지 않을 것입니다. 를 사용하는 경우 왼쪽에 방정식 번호 fleqn도 추가해야 하며 0은 작동하지 않습니다. 왜 ? 방정식을 왼쪽에 설정하면 오른쪽 여백의 숫자가 너무 멀어지기 때문입니다.leqno\mathindentleqno

다음 출력을 보고 스스로 판단하십시오.

\documentclass[12pt]{article}
\usepackage[fleqn,leqno]{amsmath}

\newenvironment{system}{%
  \!\left\lbrace
  \renewcommand{\arraystretch}{1.2}% like cases does
  \begin{array}{@{}l@{}}%
}{\end{array}\right.\kern-\nulldelimiterspace}

\begin{document}

This part has a left aligned equation, but slightly indented,
which is more common:
\begin{equation*}
\begin{system}
  x \equiv 48 \pmod{86} \\
  x \equiv 11 \pmod{19} \\ 
  x \equiv 15 \pmod{39}
\end{system}
\end{equation*}
This part has a left aligned equation, but slightly indented,
which is more common:
\begin{equation}
\begin{system}
  x \equiv 48 \pmod{86} \\
  x \equiv 11 \pmod{19} \\ 
  x \equiv 15 \pmod{39}
\end{system}
\end{equation}

\bigskip

\setlength{\mathindent}{0pt}

This part has a left aligned equation, set at the left edge,
which is less common:
\begin{equation*}
\begin{system}
  x \equiv 48 \pmod{86} \\
  x \equiv 11 \pmod{19} \\ 
  x \equiv 15 \pmod{39}
\end{system}
\end{equation*}
This part has a left aligned equation, set at the left edge,
which is less common:
\begin{equation}
\begin{system}
  x \equiv 48 \pmod{86} \\
  x \equiv 11 \pmod{19} \\ 
  x \equiv 15 \pmod{39}
\end{system}
\end{equation}

\end{document}

여기에 이미지 설명을 입력하세요

답변2

보다https://tex.stackexchange.com/a/304347/246082

원래,

\usepackage[fleqn]{amsmath}

일을 끝내게 될 것입니다.

여기에 이미지 설명을 입력하세요

Plain TeX의 경우 일반적으로 다음을 통해 수행됩니다.

\everydisplay{\leftdisp}
\def\leftdisp#1$${%
    \hbox to \displaywidth{\kern\parindent$\displaystyle{#1}$}$$}

(사용하는 TeXbook 답변은 \leftline상자가 가득 찼다는 경고를 표시합니다.) 또한 \everydisplay이 방법으로 변경하면LaTeX와 충돌합니다, 특히 amsmath패키지.

관련 정보