Então, sou novo no uso do LaTeX e ainda não descobri como usar algumas funções. O problema é que não consigo entender como posso substituir o sistema de equações na borda esquerda em vez do centro? já vi alguns parecidospergunta aquie dicas dadas mas ainda não entendi como posso fazer isso no meu texto.
Então aqui está meu código:
\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}
E é assim que fica após a recompilação:
Mas quero colocar as equações à esquerda. Alguém poderia me explicar como faço isso?
Responder1
A ideia é usar fleqn
.
Você pode definir \mathindent
ao seu gosto. No exemplo a seguir ele está definido no meio do documento, mas você deve defini-lo no preâmbulo, para que o valor seja usado em todo o documento.
Observe que essa cases
não é realmente a ferramenta certa. E definitivamente (mod86)
está errado. Veja o uso de \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}
Qual valor de \mathindent
usar? Eu não colocaria isso em zero. Se você usar fleqn
, você também deve adicionar leqno
números de equações à esquerda e um zero \mathindent
não funcionaria. Por que leqno
? Porque com a equação definida à esquerda, o número na margem direita estaria muito longe.
Observe o resultado a seguir e julgue por si mesmo.
\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}
Responder2
Verhttps://tex.stackexchange.com/a/304347/246082
Basicamente,
\usepackage[fleqn]{amsmath}
fará o trabalho.
Para Plain TeX, isso geralmente é feito via
\everydisplay{\leftdisp}
\def\leftdisp#1$${%
\hbox to \displaywidth{\kern\parindent$\displaystyle{#1}$}$$}
(A resposta do TeXbook que usa \leftline
daria um aviso de caixa cheia demais.) Também mudando \everydisplay
desta formaentraria em conflito com o LaTeX, particularmente o amsmath
pacote.