Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 22 von 22

Thema: Unterschiedliche Fonts für Mathe und Textmodus

  1. #16
    Registrierter Benutzer
    Registriert seit
    13.02.2011
    Beiträge
    31
    Hallo Ulrike,

    lässt sich das auch auf XeLaTeX übertragen?

    Anders ausgedrückt:
    Lässt sich via \DeclareMathVersion und den Folgekommandos auch bei Einsatz von XeLaTeX die Schrift im Mathemodus beeinflussen?
    Ich suche gezielt nach einem Weg, das für selbst definierte Umgebungen zu tun, also nicht global.

    Gruß,
    casualcoder

  2. #17
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    lässt sich das auch auf XeLaTeX übertragen?
    Probiere es doch einfach aus. Dein Computer wird schon nicht explodieren.

  3. #18
    Registrierter Benutzer
    Registriert seit
    13.02.2011
    Beiträge
    31
    Zitat Zitat von u_fischer Beitrag anzeigen
    Probiere es doch einfach aus. Dein Computer wird schon nicht explodieren.
    Mir scheint, als wäre die \setmathfont-Anweisung dominant.
    Ein temporärer Wechsel der "Matheschrift" klappt damit nicht.

  4. #19
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Da ich keine Ahnung habe, welche der diversen möglichen Varianten du versucht hast, kann ich dazu keinen Kommentar abgeben.

  5. #20
    Registrierter Benutzer
    Registriert seit
    13.02.2011
    Beiträge
    31

    Minimalbeispiel

    Stimmt, entschuldige:

    Code:
    \documentclass{scrreprt}
    \usepackage{amsmath}
    \usepackage{mathspec}
    \usepackage{xltxtra}
    
    %% Globale Schriftdefinitionen
    \defaultfontfeatures{Mapping=tex-text}
    \setmainfont[Ligatures=Common]{Minion Pro}
    \setmathfont(Digits,Latin)[Uppercase=Italic,Lowercase=Italic]{Minion Pro}
    \setmathfont(Greek)[Uppercase=Regular,Lowercase=Italic]{Minion Pro}
    \setsansfont[Scale=0.80]{Myriad Pro}
    
    \DeclareMathVersion{sansserifbold}
    \SetSymbolFont{operators}{sansserifbold}{OT1}{cmbr}{m}{n}
    \SetSymbolFont{letters}  {sansserifbold}{OML}{cmbrm}{b}{it}
    \SetSymbolFont{symbols}  {sansserifbold} {OMS}{cmbrs}{m}{n}
    
    \begin{document}
    {\mathversion{sansserifbold}$\int\sum x=y$ }
    
    $\int\sum x=y$
    \end{document}
    Kann das funktionieren?

  6. #21
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Nicht mit cmbr (oder nur unter Schmerzen). Aber mit einer Unicodeschrift könnte es so gehen:

    Code:
    \documentclass{scrreprt}
    \usepackage{amsmath}
    \usepackage{mathspec}
    \usepackage{xltxtra}
    
    %% Globale Schriftdefinitionen
    \defaultfontfeatures{Mapping=tex-text}
    \setmainfont[Ligatures=Common]{Minion Pro}
    \setmathfont(Digits,Latin)[Uppercase=Italic,Lowercase=Italic]{Minion Pro}
    \setmathfont(Greek)[Uppercase=Regular,Lowercase=Italic]{Minion Pro}
    \setsansfont[Scale=0.80]{Myriad Pro}
    
    \DeclareMathVersion{sansserifbold}
    
    \fontspec{Arial} %gewünschte Schrift aktivieren
    \makeatletter
    \SetSymbolFont{Latin:m:n}{sansserifbold}{EU1}{\zf@family}{m}{n}
    \SetSymbolFont{Latin:m:it}{sansserifbold}{EU1}{\zf@family}{m}{it}
    \SetSymbolFont{Digits:m:n}{sansserifbold}{EU1}{\zf@family}{m}{n}
    \SetSymbolFont{operators}{sansserifbold}{EU1}{\zf@family}{m}{n}
    \SetSymbolFont{Greek:m:n}{sansserifbold}{EU1}{\zf@family}{m}{n}
    \SetSymbolFont{Greek:m:it}{sansserifbold}{EU1}{\zf@family}{m}{it}
    
    \makeatother
    
    \SetSymbolFont{symbols}  {sansserifbold} {OMS}{cmbrs}{m}{n}
    
    
    
    \begin{document}
    {\mathversion{sansserifbold}$\int\sum x=\sin y \alpha$ }
    
    $\int\sum x=\sin y$
    \end{document}

  7. #22
    Registrierter Benutzer
    Registriert seit
    13.02.2011
    Beiträge
    31

    Thumbs up Perfekt

    Vielen Dank, Ulrike! Hab's als Minibeispiel mit der Myriad Pro getestet: klappt.
    Die Zeile \SetSymbolFont{symbols} ... scheint optional zu sein, zumindest funktioniert das Schriftsatz-Beispiel mit Myriad Pro auch ohne.

    Nochmals danke!

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •