Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Wurzeln mit dem MnSymbol-Paket

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.04.2009
    Beiträge
    223

    Wurzeln mit dem MnSymbol-Paket

    Hallo alle zusammen,

    Ich habe ein kleines Problem mit dem MnSymbol-Paket. Wenn ich eine Wurzel mit Bruch in der Form \sqrt{\frac{L}{C}} schreibe, ist die Wurzel "schräg". Setze ich dagegen Indizes an die Größen im Bruch innerhalb der Wurzel, wird die Wurzel "gerade".

    Hier ein Minimalbeispiel, das das Problem verdeutlicht.
    Code:
    \documentclass{scrartcl}
    
    \usepackage{MnSymbol}
    
    \begin{document}
    
    \begin{align*}
    	Q &= \frac{1}{R} \cdot \sqrt{\frac{L}{C}} \\
    	Q &= R_p \cdot \sqrt{\frac{C_p}{L_p}} 
    \end{align*}
    
    \end{document}
    Es wäre sehr nett, wenn sich dazu mal jemand äußern könnten:
    1. Ob das normal ist?
    2. Wie man das abstellen kann?
    Geändert von Magger (29-03-2010 um 14:30 Uhr)

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Magger Beitrag anzeigen
    1. Ob das normal ist?
    2. Wie man das abstellen kann?
    Zu 1: Ja.

    Zu 2: Bei der Verwendung von MnSymbol gar nicht.

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Es ist normal:

    Code:
    \documentclass{scrartcl}
    \begin{document}
    \[ \sqrt{1 + \sqrt{1 + \sqrt{1 + \sqrt{1 + \sqrt{1 + \sqrt{1 + \sqrt{1
    +}}}}}}} \]
    \end{document}

  4. #4
    Registrierter Benutzer
    Registriert seit
    24.04.2009
    Beiträge
    223
    Danke für die schnellen Antworten.

    Trotzdem wäre es schön, wenn das Verhalten der Wurzeln zumindest mal irgendwo dokumentiert wäre, in der MnSymbol-Dokumentation steht es nämlich nicht drin.

    In dem von mir eingestellten Beispiel, sieht es meiner Meinung ja auch ziemlich bescheiden aus, dass die Wurzeln sich unterschiedlich verhalten.

    Noch mal anders gefragt:

    Wenn man bestimmte Symbole (z.B. das \upY) aus dem MnSymbol-Paket benötigt, aber AMS-Wurzeln möchte, wie sollte man vorgehen?

    In http://www.mrunix.de/forums/showthre...light=mnsymbol ist ja ein bisschen was geschrieben, aber so richtig zielführend ist das alles nicht.

  5. #5
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Magger Beitrag anzeigen
    Wenn man bestimmte Symbole (z.B. das \upY) aus dem MnSymbol-Paket benötigt, aber AMS-Wurzeln möchte, wie sollte man vorgehen?
    Ich würde es so machen:
    Code:
    \documentclass{scrartcl}
    
    \usepackage{amsmath}
    
    \DeclareFontFamily{U}{MnSymbolC}{}
    \DeclareSymbolFont{MnSyC}{U}{MnSymbolC}{m}{n}
    \DeclareFontShape{U}{MnSymbolC}{m}{n}{
        <-6>  MnSymbolC5
       <6-7>  MnSymbolC6
       <7-8>  MnSymbolC7
       <8-9>  MnSymbolC8
       <9-10> MnSymbolC9
      <10-12> MnSymbolC10
      <12->   MnSymbolC12%
    }{}
    \DeclareMathSymbol{\upY}{\mathbin}{MnSyC}{41}
    
    \begin{document}
    $\upY$
    
    \begin{align*}
    	Q &= \frac{1}{R} \cdot \sqrt{\frac{L}{C}} \\
    	Q &= R_p \cdot \sqrt{\frac{C_p}{L_p}} 
    \end{align*}
    
    \end{document}
    Das Problem mit dem Wurzelzeicchen kommt bei MnSymbol durch die Definitionen:
    Code:
    \DeclareSymbolFont{largesymbols}  {OMX}{MnSymbolE}{m}{n}
    \SetSymbolFont{largesymbols}{bold}{OMX}{MnSymbolE}{b}{n}
    .....
    \DeclareMathRadical{\sqrtsignae}{largesymbols}{'272}{largesymbols}{'272}
    zustande.

    Gruß
    Marco

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Trotzdem wäre es schön, wenn das Verhalten der Wurzeln zumindest mal irgendwo dokumentiert wäre, in der MnSymbol-Dokumentation steht es nämlich nicht drin.
    Nun, wie du an meinem Beispiel sehen kannst, ist das Verhalten nicht spezifisch für Mnsymbol. Dokumentiert ist es im TeXBook. Welche Wurzel verwendet wird, hängt davon ab, wie groß der Teil darunter ist. Die senkrete Wurzel kann nämlich beliebig gestreckt werden:

    Code:
    \documentclass{scrartcl}
    
    \usepackage{MnSymbol}
    
    \begin{document}
    
    \[
      \sqrt{\frac{L}{C}}
      \sqrt{\frac{L}{C_p}}
      \sqrt{\frac{C_p}{L_{\smash{p}}}}
      \sqrt{\mbox{\rule{7cm}{4cm}}}
    \]
    
    \end{document}
    Wenn man bestimmte Symbole (z.B. das \upY) aus dem MnSymbol-Paket benötigt, aber AMS-Wurzeln möchte, wie sollte man vorgehen?
    Code:
    \documentclass{scrartcl}
    
     \DeclareFontFamily{U}{MnSymbolC}{}
     \DeclareFontShape{U}{MnSymbolC}{m}{n}{
        <-6>  MnSymbolC5
       <6-7>  MnSymbolC6
       <7-8>  MnSymbolC7
       <8-9>  MnSymbolC8
       <9-10> MnSymbolC9
      <10-12> MnSymbolC10
      <12->   MnSymbolC12}{}
     \DeclareFontShape{U}{MnSymbolC}{b}{n}{
        <-6>  MnSymbolC-Bold5
       <6-7>  MnSymbolC-Bold6
       <7-8>  MnSymbolC-Bold7
       <8-9>  MnSymbolC-Bold8
       <9-10> MnSymbolC-Bold9
      <10-12> MnSymbolC-Bold10
      <12->   MnSymbolC-Bold12}{}
     \DeclareSymbolFont{MnSyC}{U}{MnSymbolC}{m}{n}
     \SetSymbolFont{MnSyC}{bold}{U}{MnSymbolC}{b}{n}
    
     \DeclareMathSymbol\upY{\mathbin}{MnSyC}{"29}
    
    \begin{document}
     $a\upY b$ \boldmath $a\upY b$
    \end{document}

  7. #7
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    Zitat Zitat von u_fischer Beitrag anzeigen
    Nun, wie du an meinem Beispiel sehen kannst, ist das Verhalten nicht spezifisch für Mnsymbol. Dokumentiert ist es im TeXBook. Welche Wurzel verwendet wird, hängt davon ab, wie groß der Teil darunter ist. Die senkrete Wurzel kann nämlich beliebig gestreckt werden:
    aber die Streckgrenze ist eine andere, wenn amsmath geladen wird:
    Code:
    \documentclass{scrartcl}
    
    % \usepackage{MnSymbol}
    \usepackage{amsmath}
    
    \begin{document}
    
    \[
      \sqrt{\frac{L}{C}}
      \sqrt{\frac{L}{C_p}}
      \sqrt{\frac{C_p}{L_{\smash{p}}}}
      \sqrt{\mbox{\rule{7cm}{4cm}}}
    \]
    
    \end{document}
    Gruß
    Marco

  8. #8
    Registrierter Benutzer
    Registriert seit
    24.04.2009
    Beiträge
    223
    Vielen Dank für die vorgeschlagene Lösung, damit bin ich voll zufrieden.

Lesezeichen

Berechtigungen

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