Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Problem bei doppelter Unterstreichung

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.02.2012
    Beiträge
    3

    Question Problem bei doppelter Unterstreichung

    Hallo
    Ich habe folgendes Problem:
    Ich verwende das Paket ulem, um im math-mode doppelt unterstreichen zu können. Leider wird die Box unglaublich groß bei Verwendung von uuline. Unten ist eine Grafik zu sehen, die das Problem verdeutlicht. Dort sieht man den Vergleich zwischen nicht unterstrichen, uline und uuline. Die ersten beiden machen überhaupt keine Probleme, aber bei uuline wird viel zu viel Platz unterhalb der Unterstreichung beansprucht.
    Besonders doof sieht das dann mit Subskript aus, wie man anhand des Beispiels sieht. Hat jemand eine Idee, woran das liegen könnte und wie man das Problem beseitigen könnte? Danke schon im Voraus!



    Beispielcode:
    Code:
    \documentclass[a4paper]{article} 
    \usepackage{color}
    \usepackage{ulem}  
    \begin{document}
    	\colorbox{green}{$r$}
    	\colorbox{green}{$\uline{r}$}
    	\colorbox{green}{$\uuline{r}$}
    	\colorbox{green}{$r_I$}
    	\colorbox{green}{$\uline{r}_I$}
    	\colorbox{green}{$\uuline{r}_I$}
    \end{document}
    Geändert von snowflake (09-02-2012 um 11:05 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Probier es doch mit den Hausmitteln des Mathe-modus:
    Code:
    \documentclass[a4paper]{article} 
    \usepackage{color}
     
    \begin{document}
    	\colorbox{green}{$r$}
    	\colorbox{green}{$\underline{r}$}
    	\colorbox{green}{$\underline{\underline{r}}$}
    	\colorbox{green}{$r_I$}
    	\colorbox{green}{$\underline{r}_I$}
    	\colorbox{green}{$\underline{\underline{r}}_I$}
    \end{document}

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.02.2012
    Beiträge
    3
    Vielen Dank für die Antwort!
    Ich habe es nun mit 2x\underline versucht und es klappt auch so weit ganz gut.
    Merkwürdig finde ich die Geschichte aber trotzdem, vor allem weil ich im Internet sonst überhaupt nichts zu diesem Thema gefunden habe und ich mir kaum vorstellen kann, dass nur ich mich daran stören würde.
    Besteht das Problem möglicherweise nur bei mir? Wäre toll, wenn jemand überprüfen könnte, ob bei ihm/ihr dasselbe Problem auftritt.

    Hier übrigens die Augabe bei Verwendung von \underline:


    Ich finde die Doppelunterstreichung bei uuline persönlich ansprechender, da der Abstand zwischen den Unterstreichungen etwas geringer ist. Aus diesem Grund hätte ich natürlich immer noch Interesse an einer Lösung mit uuline. Die unterschiedliche Strichstärke der Unterstreichungen bei 2x\underline ist übrigens an dieser Stelle nur ein Darstellungsfehler.

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.02.2012
    Beiträge
    3
    Ok, das Problem hat sich mehr oder weniger erledigt. Mir war nicht bewusst, dass das ulem-Paket nicht auch für den math mode konzipiert ist.

    Der Autor schreibt dazu:
    The various underlining commands are essentially textual, and will not
    work quite the same in math mode. But since some font commands, in
    the old-LATEX style (‘oldlfont’) serve both for text and math, math mode is
    handled (in an approximate way). Generally, you should avoid using ulem’s
    commands within math, but math may appear in the text argument to
    ulem’s commands.
    Quelle: http://mirror.ctan.org/macros/latex/.../ulem/ulem.pdf

    Dann werde ich wohl bei der Variante mit \underline{\underline{}} bleiben.
    Danke nochmals für die Hilfe, hakaze.

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Merkwürdig finde ich die Geschichte aber trotzdem, vor allem weil ich im Internet sonst überhaupt nichts zu diesem Thema gefunden habe und ich mir kaum vorstellen kann, dass nur ich mich daran stören würde.
    Besteht das Problem möglicherweise nur bei mir? Wäre toll, wenn jemand überprüfen könnte, ob bei ihm/ihr dasselbe Problem auftritt.
    Nein, so sieht es auch bei mir aus. Allerdings solltest du dich IHMO fragen, ob du die diese doppelte Auszeichnung/Hervorhebung (Unterstreichung + Index im Subscript) wirklich brauchst. Wenn doch, dann finde ich den leicht größeren Abstand nicht so gravierend im Vergleich zur wirklich grausigen Index-Platzierung im ersten Beispiel.

    EDIT: OK, ich sehe gerade, dass sich das schon erledigt hat

  6. #6
    Registrierter Benutzer Avatar von cgnieder
    Registriert seit
    06.04.2011
    Ort
    Herrenberg
    Beiträge
    254
    In den Boardregeln heißt es
    Crosspostings: Wer die gleiche Frage noch in einem anderen Forum stellt, gibt den direkten Link zu der Frage in seinem Post an (damit die Frage nicht doppelt beantwortet werden muss).
    (der Link)

    Grüße
    Clemens

  7. #7
    Registrierter Benutzer
    Registriert seit
    09.02.2012
    Ort
    Hamburg
    Beiträge
    10
    HI,

    als Alternative zu \underline gibts da noch das ushort paket.

    Code:
    \documentclass[a4paper]{article} 
    \usepackage{color} 
    \usepackage{ushort}
    \begin{document}
    	\colorbox{green}{$r$}
    	\colorbox{green}{$\ushort{r}$}
    	\colorbox{green}{$\ushortd{r}$}
    	\colorbox{green}{$r_I$}
    	\colorbox{green}{$\ushort{r}_I$}
    	\colorbox{green}{$\ushortd{r}_I$}
    	
    	\colorbox{green}{$\ushortd{r_I}$}
    	\colorbox{green}{$\ushortdline{r_I}$}
    \end{document
    Der Abstand ist zwar auch recht groß zwischen den Linien aber die Boxen sind kleiner und der Index ist an der richtigen Stelle. Und vielleicht geht es auch den Abstand anzupassen.

    Wenn du bei ulem bleiben willst müsstest du evtl. sowas machen.

    Code:
    \colorbox{green}{\uuline{r}\,$_I$}

Lesezeichen

Berechtigungen

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