hochgestellte Zeichen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: hochgestellte Zeichen

von Johannes_B » Mo 6. Mai 2013, 21:19

Beachte bitte, dass mathematischer Satz nicht den Rechtschreibregeln normaler Sprache entspricht. Variablen sind Variablen, Text ist Text. Das musst du LaTeX selber klar machen, sonst passieren Dinge (Dinge schräg gestellt/kursiv, die aufrecht sein sollten, komische Abstände etc.). Inwiefern sich Lua/XeTeX darum kümmern, weiß ich nicht.

Vielleicht ist mathmode etwas für dich.

von MoonKid » Mo 6. Mai 2013, 21:09

Ah ja, damit gehts. Das Problem war also der Font.

Eine Math-Umgebung mit $ zu deklarieren, ist im Kontext von XeTeX daher nur ein Workaround. Thx.

Kandidaten

von localghost » Mo 6. Mai 2013, 19:58

MoonKid hat geschrieben:[…] Weiß jemand spontan einen Mathe-Font zum ausprobieren. […]
Du kannst es mit Asana Math oder Cambria (bzw. Cambria Math) versuchen. Die Qualität schwankt.
\documentclass{scrartcl}

\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Cambria}  % Oder Asana Math

%\usepackage[ngerman]{babel}  %für LuaLaTeX

\usepackage{polyglossia}  % für XeLaTeX
\setmainlanguage[
  spelling=new,
  babelshorthands=true
]{german}

\begin{document}
E⁺ E⁻
\end{document}
Die TeX Gyre Fonts habe ich jetzt nicht getestet. In den Weiten des Netzes existieren sicherlich noch andere Fonts, die in Frage kommen.


Thorsten

von MoonKid » Mo 6. Mai 2013, 19:03

Es scheint am Font zu liegen. Hätte ich einen Font, der ein "E⁺" beinhaltet würde er vermutlich auch dargestellt werden.

Weiß jemand spontan einen Mathe-Font zum ausprobieren.

Gibt es für sowas Übersichtsseiten, oder Suchmaschinen, wo passende Fonts aussuchen könnte?

btw: Der im Firefox angezeigte "serif" font wird von XeTeX (bzw. fontspec) nicht gefunden. "Ubuntu" zeigt nur das "E" an.

von MoonKid » Mo 6. Mai 2013, 18:45

Sieht ja grauenhaft im Code aus, aber funktioniert mit den $ super.

Allerdings müsste mit XeTeX auch das "E⁺" (der Code-Block scheint kein Unicode zu vertragen) als direkte Eingabe funktionieren. Das scheint aber an einem anderen Problem zu liegen, an dem ich gerade arbeite.

Ich berichte dann.

von iTob » Mo 6. Mai 2013, 17:49

Die erste variante ist korrekt, allerdings nur im Mathemodus gültig, d.h. du musst es in $-Zeichen einschließen. Alternativ auch \(E^+\) also Klammern mit Backslash statt $.

Siehe http://tex.stackexchange.com/q/510/4918

Ganz vergessen: Es gibt auch noch \textsuperscript{+} und \textsubscript{+} (eins davon geht nur bei KOMA-Klassen), die beide im Textmodus funktionieren.

hochgestellte Zeichen

von MoonKid » Mo 6. Mai 2013, 17:42

\documentclass{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}

\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\begin{document}
%E^{+}

E⁺
\end{document}
Ich möchte Plus und Minus hochstellen. Die erste (bereits auskommentierte) Variante im Code moniert mir Tex.
Die zweite Variante lässt er durchlaufen, aber zeigt nur das E. Da ist kein Pluszeichen zu sehen.

Ist die zweite Variante evtl. schon richtig, nur fehlen irgendwelche Sonderzeicheneinstellungen?

Nach oben