
\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}