Seite 1 von 1
Pluszeichen untereinander ausgeben
Verfasst: Do 7. Jan 2021, 21:16
von nikmak
Guten Abend,
Hier mein Minibeispiel:
\documentclass[12pt,a4paper,onecolumn,oneside]{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage[left=3cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\begin{document}
\begin{align*}
F(x)&=\int_0^1\int_0^1f(x)dx\\
&=\int_0^1\int_0^1(a+c)f(x)dx\\
&+ \int_0^1\int_0^1(b+c)f(x)dx\\
&+ \int_0^1\int_0^1(d+c)f(x)dx
\end{align*}
\end{document}
Ich würde gerne, dass die + (-) Zeichen exakt untereinander angeordnet sind:
- Formeln.png (9.82 KiB) 3406 mal betrachtet
Hat jemand eine Idee, wie man das machen könnte?:)
LG
Nik
Re: Pluszeichen untereinander ausgeben
Verfasst: Fr 8. Jan 2021, 08:54
von gast
Dazu gibt es im eher passenden Forum Mathematik bereits einen Löungsvorschlag mit \phantom.
Re: Pluszeichen untereinander ausgeben
Verfasst: Fr 8. Jan 2021, 09:15
von markusv
Die Verschiebung der =-Zeichen auf die linke Seite würde das Problem auch lösen:
\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath}
\begin{document}
\begin{align*}
F(x)=&\int_0^1\int_0^1f(x)\,\mathrm{d}x\\
=&-\int_0^1\int_0^1(a+c)f(x)\,\mathrm{d}x\\
&+ \int_0^1\int_0^1(b+c)f(x)\,\mathrm{d}x\\
&+ \int_0^1\int_0^1(d+c)f(x)\,\mathrm{d}x
\end{align*}
\end{document}
Beachte die aufrechten d und den zusätzlichen Abstand zwischen der Funktion und dem dx.
Re: Pluszeichen untereinander ausgeben
Verfasst: Fr 8. Jan 2021, 14:18
von nikmak
Vielen Dank für eure Antworten. Ich merke gerade, dass mein Beispiel nicht vollständig ist. Gerne hätte ich die Gleichheitszeichen und die pluszeichen untereinander. Also wie hier:
Ich habe in einem anderen Forum gefunden, dass man mithilfe von "alignedat" eine Formel mehrfach ausrichten kann. Hier mein Ansatz:
\documentclass[12pt,a4paper,onecolumn,oneside]{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage[left=3cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\begin{alignat*}{2}
F(x)&=\int_0^1\int_0^1f(x)dx\\
&=&&-\int_0^1\int_0^1(a+c)f(x)dx\\
&&&+ \int_0^1\int_0^1(b+c)f(x)dx\\
&&&+ \int_0^1\int_0^1(d+c)f(x)dx\\
&=-\int_0^1\int_0^1(a+c)f(x)dx
\end{alignat*}
Leider entsteht hierbei eine Lücke:
Re: Pluszeichen untereinander ausgeben
Verfasst: Fr 8. Jan 2021, 15:18
von gast
nikmak hat geschrieben: ↑Fr 8. Jan 2021, 14:18
Vielen Dank für eure Antworten. Ich merke gerade, dass mein Beispiel nicht vollständig ist. Gerne hätte ich die Gleichheitszeichen und die pluszeichen untereinander.
Das ist sowohl bei der Lösung von markusv als auch bei der verlinkten Lösung mit \phantom der Fall.
Re: Pluszeichen untereinander ausgeben
Verfasst: Fr 8. Jan 2021, 18:06
von esdd
Die Lücke bei dem Versuch mit alignat* entsteht, weil in zwei Zeilen die zusätzlichen && fehlen:
\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath}
\begin{document}
\begin{alignat*}{2}
F(x)&=&&\int_0^1\int_0^1f(x)dx\\% <- && ergänzt
&=&&-\int_0^1\int_0^1(a+c)f(x)dx\\
&&&+ \int_0^1\int_0^1(b+c)f(x)dx\\
&&&+ \int_0^1\int_0^1(d+c)f(x)dx\\
&=&&-\int_0^1\int_0^1(a+c)f(x)dx% <- && ergänzt
\end{alignat*}
\end{document}