2017-01-17 4 views
1

Ich versuche, die 4 Gleichungen in diesem Abschnitt auszurichten. Das Problem ist, ich kann die \begin{align} Umgebung nicht verwenden, da sie jeweils nach Textblöcken aufgeführt sind. Im Idealfall würden alle Gleichungen ausgerichtet sein. Ich habe mit \hspace und \hfill gespielt, aber denke nicht, dass sie die besten Lösungen dafür sind. Was wäre der richtige und robusteste Ansatz dafür?Wie Sie ähnliche mathematische Ausdrücke ausrichten, die aufgelistet werden

enter image description here

Mein Code ist wie folgt:

\subsection*{Cumulative distributions} 
Cumulative frequency distribution: $F(d) = \int_{0}^{d} f(x) dx$ \\ 
Cumulative number distribution: $N(d) = \int_{0}^{d} n(x) dx$ \\ 
Cumulative mass distribution: $M(d) = \int_{0}^{d} m(x) dx$ \\ 
Cumulative number distribution: $V(d) = \int_{0}^{d} v(x) dx$ \\ 
+0

Könnten Sie den Text innerhalb der Mathe-Tags einschließen und dann align verwenden? – Metropolis

+0

@ Metropolis würde nicht alle Texte kursieren, da sie sie als Variablen und solche interpretiert? – teepee

+0

Ja, es würde sicherlich das Aussehen ändern. Sie können \ text {} oder \ textnormal {} verwenden, um zu den aktuellen bzw. den Standardschriftarten zurückzukehren. – Metropolis

Antwort

1

Es gibt eine Reihe Möglichkeiten, dies zu erreichen:

enter image description here

\documentclass{article} 

\usepackage{eqparbox,mathtools} 

\newcommand{\dx}{\mathrm{d}x} 

\renewcommand{\thesubsection}{\arabic{subsection}}% Just for this example 

\begin{document} 

\subsection{Cumulative distributions} 
Cumulative frequency distribution: $F(d) = \int_0^d f(x) \dx$ \\ 
Cumulative number distribution: $N(d) = \int_0^d n(x) \dx$ \\ 
Cumulative mass distribution: $M(d) = \int_0^d m(x) \dx$ \\ 
Cumulative number distribution: $V(d) = \int_0^d v(x) \dx$ 

\subsection{Cumulative distributions} 
Cumulative frequency distribution:\ $\phantom{M(d)}\mathllap{F(d)} = \int_0^d f(x) \dx$ \\ 
\rlap{Cumulative number distribution:}% 
\phantom{Cumulative frequency distribution:}\ $\phantom{M(d)}\mathllap{N(d)} = \int_0^d n(x) \dx$ \\ 
\rlap{Cumulative mass distribution:}% 
\phantom{Cumulative frequency distribution:}\ $M(d) = \int_0^d m(x) \dx$ \\ 
\rlap{Cumulative number distribution:}% 
\phantom{Cumulative frequency distribution:}\ $\phantom{M(d)}\mathllap{V(d)} = \int_0^d v(x) \dx$ 

\subsection{Cumulative distributions} 
\eqmakebox[cfd][l]{Cumulative frequency distribution:} $\eqmakebox[Md][r]{$F(d)$} = \int_0^d f(x) \dx$ \\ 
\eqmakebox[cfd][l]{Cumulative number distribution:} $\eqmakebox[Md][r]{$N(d)$} = \int_0^d n(x) \dx$ \\ 
\eqmakebox[cfd][l]{Cumulative mass distribution:} $\eqmakebox[Md][r]{$M(d)$} = \int_0^d m(x) \dx$ \\ 
\eqmakebox[cfd][l]{Cumulative number distribution:} $\eqmakebox[Md][r]{$V(d)$} = \int_0^d v(x) \dx$ 

\subsection{Cumulative distributions} 
%\noindent 
\begin{tabular}{@{} l @{\ } r @{} l @{}} 
    Cumulative frequency distribution: & $F(d) = {}$ & $\int_0^d f(x) \dx$ \\ 
    Cumulative number distribution: & $N(d) = {}$ & $\int_0^d n(x) \dx$ \\ 
    Cumulative mass distribution:  & $M(d) = {}$ & $\int_0^d m(x) \dx$ \\ 
    Cumulative number distribution: & $V(d) = {}$ & $\int_0^d v(x) \dx$ 
\end{tabular} 

\end{document} 
  1. Die Standardanzeige

  2. Verwenden einiger Boxmanipulation, Einstellung überlappenden Inhalt und \phantom s.

  3. Mit eqparbox Inhalt mit ähnlichen <tag> s in Kästen mit der gleichen Breite einstellen. Es können auch Ausrichtungen angegeben werden.

  4. Verwenden Sie eine tabular, um Inhalt horizontal auszurichten. Nachteil ist, dass die Struktur nicht wie die anderen Optionen über die Seite gebrochen werden kann.

+0

Das ist wirklich großartig! Danke, dass Sie sich die Zeit genommen haben, verschiedene Methoden zu skizzieren. Ich frage mich, ob Sie auch wissen, wie ich die Anzeigefunktion zu diesen Gleichungen hinzufügen könnte, so dass sie mit größeren Integralen und größeren Linienräumen angezeigt werden. Ist das möglich? – teepee

+0

@tepee: Fügen Sie '\ displaystyle' in' $ '...' $ 'hinzu. – Werner

Verwandte Themen