증명 환경

증명 환경
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{pgfplots}
\begin{document}
\begin{proof}
\textit{Induktionsanfang:} $\Gamma (1)=\int_0^\infty e^{-t}dt=1=0!$\\
\hspace{1cm}\\
\textit{Induktionsschritt:} \qquad
$\begin{aligned}[t]
\hspace{-0.7cm}\Gamma (n+1)&=n\Gamma (n) \hspace{1.6cm} (2.85)\\
&=n\cdot (n-1)! \qquad (\textit{Induktionsvoraussetzung})\\
&=n!
\end{aligned}$
\end{proof}
\end{document}

qed 상자를 잘못된 위치에 배치하는 이유는 무엇입니까? 맨 마지막 줄에 넣고 싶습니다. 누군가 나를 도와줄 수 있나요?

답변1

문제는 상단에 대한 정렬입니다( [t]정렬된 환경 옵션을 의미합니다. 차이를 확인하려면 다른 정렬을 시도하십시오).

하지만 이 문제는 명령으로 해결할 수 있습니다 \qedhere( 공간이 필요한 경우 \hspace이전 명령 도 작동해야 함).\qedhere

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{pgfplots}
\begin{document}
\begin{proof}
\textit{Induktionsanfang:} $\Gamma (1)=\int_0^\infty e^{-t}dt=1=0!$\\
\\ %\hspace before this line break does nothing
\textit{Induktionsschritt:} \qquad
\(
\begin{aligned}[t]
\hspace{-0.7cm}\Gamma (n+1)&=n\Gamma (n) \hspace{1.6cm}(2.85)\\
&=n\cdot (n-1)! \qquad (\textit{Induktionsvoraussetzung})\\
&=n!\qedhere
\end{aligned}\)
\end{proof}
\end{document}

답변2

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

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\begin{proof}
\textit{Induktionsanfang:} $\Gamma (1)=\int_0^\infty e^{-t}dt=1=0!$\\
\hspace{1cm}\\
\textit{Induktionsschritt:} \qquad
$\begin{aligned}[t]
\hspace{-0.7cm}\Gamma (n+1)&=n\Gamma (n) \hspace{1.6cm} (2.85)\\
&=n\cdot (n-1)! \qquad (\textit{Induktionsvoraussetzung})\\
&=n! 
\end{aligned}$ \\[-\baselineskip] \qedhere
\end{proof}
\end{document}

답변3

명시적인 너비를 사용해서는 안 됩니다. 와 함께 더 많은 정렬 지점을 사용하는 것이 좋습니다 alignedat.

나는 또한 이탤릭체를 과도하게 사용하지 않을 것입니다.

\documentclass[10pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{amsmath}
\usepackage{amsthm}

\begin{document}

\begin{proof}
Induktionsanfang:\quad $\displaystyle\Gamma (1)=\int_0^\infty e^{-t}\,dt=1=0!$

\medskip

\noindent
Induktionsschritt:\quad
$\begin{alignedat}[t]{3}
  \Gamma(n+1) &= n\Gamma(n)    &\qquad& \text{(2.85)} \\
              &= n\cdot (n-1)! &&       \text{(Induktionsvoraussetzung)} \\
              &= n!            &&
\end{alignedat}$\\*[-\baselineskip]
\end{proof}

\end{document}

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

관련 정보