Seite 1 von 1

Brüche im Text

Verfasst: Do 19. Mär 2015, 15:11
von Bruch
Hallo,

ich würde gern Analogien als Bruch darstellen. Also: Bruch A/B verhält sich zu C/D. Mit nicefrac entsteht aber ein schräggestellt Bruch, was hier nicht sein soll und im Mathemodus funktionieren keine Umlaute und die Schriftart verändert sich.

Mein Minimalbeispiel (Xelatex)
\documentclass[12pt]{article}

\usepackage{fontspec,xltxtra,xunicode}
\defaultfontfeatures{Mapping=tex-text}
\setromanfont[Mapping=tex-text]{Hoefler Text}
\setsansfont[Scale=MatchLowercase,Mapping=tex-text]{Gill Sans}
\setmonofont[Scale=MatchLowercase]{Andale Mono}
\usepackage[tight,nice]{units}
\begin{document}

$\frac{A}{B}$ : $\fac{B}{C}$ 
oder
\nicefrac{A}{B}

\end{document}  
Was ich bräuchte wäre folgendes: In der genutzten Schriftart sollen Zähler und Nenner keine Zahlen sein, sondern Wörter. Beispiel:

Achill : Löwe
Star Stark

Ich kann mich leider nicht besser ausdrücken gerade: Hat jemand einen hilfreichen Hinweis?

Verfasst: Do 19. Mär 2015, 15:19
von Stefan Kottwitz
Willkommen im Forum!

Dann lade amsmath
\usepackage{amsmath}
und verwende \text{...}:
$\frac{\text{Achill}}{\text{Löwe}}$
Stefan

Verfasst: Do 19. Mär 2015, 15:36
von Gast
Es gibt das Kommando \text{} um im Mathemodus wieder auf Textmodus umzustellen. Vermutlich ist es für dich hilfreich für deine Analogien neue eigene Kommandos zu definieren, die das letztlich für dich machen.
\documentclass[12pt]{article}

\usepackage{nicefrac}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}

\newcommand{\analogie}[2]{\ensuremath{\frac{\text{#1}}{\text{#2}}}}
\newcommand{\Analogie}[4]{\ensuremath{\frac{\text{#1}}{\text{#2}} = \frac{\text{#3}}{\text{#4}}}}

\begin{document}

\analogie{Bauer}{Bäuerin}

\Analogie{Bauer}{Bäuerin}{Baby}{Bäuerchen}

\end{document}
PS: Für das setzen von Zahlen und Einheiten ist das Packet siunitx absolut zu empfehlen.

Lösungsansatz

Verfasst: Do 19. Mär 2015, 15:37
von Beobachter
An Stelle von »amsmath« geht auch »mathtools« mit entsprechenden Verbesserungen. Ein schräger Bruch sieht mit Wörtern statt Zahlen auch seltsam aus. Aber mit \sfrac aus »xfrac« würde er auch außerhalb des Mathematik-Modus funktionieren. Weil ich die im Beispiel gewählten Schriften nicht besitze, habe ich ein Beispiel für PDFLaTeX erstellt.
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage[ngerman]{babel}
\usepackage{mathtools}    % lädt »amsmath«
\usepackage{xfrac}

\begin{document}
  $\frac{\text{Löwe}}{\text{Bär}}$ : $\frac{\text{Möwe}}{\text{Kröte}}$ oder \sfrac{Bär}{Löwe}
\end{document}

Herrlich

Verfasst: Do 19. Mär 2015, 15:37
von Bruch
Vielen vielen Dank. Das funktioniert bestens.
Ich konnte so etwas trotzdem ich eine halbe Stunde Google bemüht hatte nicht finden.

Danke und Grüße