Seite 1 von 1

\widehat{=} in align

Verfasst: Di 11. Nov 2014, 15:54
von Flo Rida
Hallo,

ich möchte eine neue align-Zeile mit diesem Entsprichtzeichen (\widehat {=}) fortsetzen. Problem ist, dass die Spaltentrennabstände bei meiner Methode fehlen:
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}

\begin{document}
\begin{align*}
u&=a\cdot 123 \\
&=b\cdot 456 \\
&\widehat{=}{789\%}
\end{align*}
\end{document}
Ich möchte wirklich gerne bei diesem Zeichen bleiben, da die anderen nicht schön aussehen. Und außerdem will ich den Spaltenoperator nicht nach den Gleichheitszeichen setzen, da sich die Abstände zu diesen Trennzeichen von links und rechts her zu sehr annähern. Weiß jemand entsprechend Abhilfe?

Grüße
Flo Rida

Verfasst: Di 11. Nov 2014, 18:51
von Winfried45
Ich habe mal etwas gebastelt, siehe:
\documentclass[11pt,a4paper]{article} 
\usepackage[T1]{fontenc} 
\usepackage[latin1]{inputenc} 
\usepackage{amsmath,MnSymbol,mathtools} 

% Siehe: http://tex.stackexchange.com/questions/
%    188343/make-box-with-minimum-width-in-math-mode
\DeclareRobustCommand{\minwidthbox}[2]{%
  \ifmmode
    \expandafter\mathmakebox
  \else
    \expandafter\makebox
  \fi
  [\ifdim#2<\width\width\else#2\fi]{#1}%
}

\begin{document} 
\begin{align*} 
u &\minwidthbox{=}{1.5em} a\cdot 123 \\ 
  &\minwidthbox{=}{1.5em} b\cdot 456 \\ 
  &\minwidthbox{\hateq}{1.5em} 789\,\% \\
  &\minwidthbox{\widehat{=}}{1.5em} 789\,\% 
\end{align*} 
\end{document}

Verfasst: Di 11. Nov 2014, 19:54
von rais
das sieht aber kompliziert aus...
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{siunitx}

\begin{document}
\begin{align*}
u&=a\cdot 123 \\
&=b\cdot 456 \\
&\mathrel{\widehat{=}} \SI{789}{\percent}
\end{align*}
\end{document}
MfG
Rainer

Verfasst: Di 11. Nov 2014, 20:37
von Flo Rida
Danke euch Winfried45 und Rainer!

Grüße
Flo Rida