Anzeige:
Ergebnis 1 bis 13 von 13

Thema: \itemize und Font-Warnung

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.07.2008
    Beiträge
    64

    \itemize und Font-Warnung

    Hallo,

    ich habe mit

    Code:
    \newenvironment{Itemize}[1][1]{\list{$\bullet$}{\setlength\parsep{#1\baselineskip}}}{\endlist}
    den Abstand einer Itemize-Umgebung verringert. Jetzt habe ich eine weitere Itemize-Umgebung mit sehr viel Text bei den einzelnen Items angelegt. Seitdem erhalte ich die folgende Warnung:

    Code:
    LaTeX Font Warning: Font shape `OMS/ua1/m/n' undefined
    (Font)              using `OMS/cmsy/m/n' instead
    (Font)              for symbol `textbullet' on input line 2402.
    Wie muss ich die eigene Umgebung erweitern, damit die Warnung nicht mehr erscheint?

    Vielen Dank!

    Grüße,

    JKoenig

    PS: Den Abstand der mehrzeiligen Itemize-Umgebung möchte ich nicht verringern. Der soll bleiben, wie es bei Itemize voreingestellt ist. Nur bei einzeiligen Aufzählungen soll der Abstand der einzelnen Punkte kleiner sein.
    Geändert von JKoenig (20-09-2008 um 22:59 Uhr) Grund: PS-Zusatz hinzugefügt

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Font-Warnung

    Hallo,

    nur mit der Angabe dieser einen Zeile lässt sich die Ursache nur erraten.
    Dies lässt sich nämlich ohne Fehlermeldungen oder Warnungen übersetzen:
    Code:
    \documentclass[a4paper,10pt]{article}
    \newenvironment{Itemize}[1][1]{\list{$\bullet$}{%
    \setlength\parsep{#1\baselineskip}}}{\endlist}
    \begin{document}
    \begin{Itemize}
    \item Test
    \end{Itemize}
    \end{document}
    Das Problem hängt also sicher mit deinen Schrift-Einstellungen zusammen, die Du hier nicht angegeben hast.

    Stefan

  3. #3
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von JKoenig Beitrag anzeigen
    den Abstand einer Itemize-Umgebung verringert. Jetzt habe ich eine weitere Itemize-Umgebung mit sehr viel Text bei den einzelnen Items angelegt. Seitdem erhalte ich die folgende Warnung:

    Code:
    LaTeX Font Warning: Font shape `OMS/ua1/m/n' undefined
    (Font)              using `OMS/cmsy/m/n' instead
    (Font)              for symbol `textbullet' on input line 2402.
    Wie muss ich die eigene Umgebung erweitern, damit die Warnung nicht mehr erscheint?
    Die Warnung sagt es doch genau! In der Kodierung OMS gibt es für
    Arial (warum nimmst du diese Schrift??? - Helvetica ist besser) kein \textbullet.
    Lade Paket textcomp und die Warnung verschwindet.

    Herbert

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.07.2008
    Beiträge
    64
    Zitat Zitat von Stefan_K Beitrag anzeigen
    nur mit der Angabe dieser einen Zeile lässt sich die Ursache nur erraten. Das Problem hängt also sicher mit deinen Schrift-Einstellungen zusammen, die Du hier nicht angegeben hast.
    Ja, ich nutze die Arial-Schriftart. Ein MB ist hier nicht so einfach zu erstellen; lässt sich das nicht ohne klären, werde ich versuchen, eines zu erzeugen.

    Zitat Zitat von voss Beitrag anzeigen
    Die Warnung sagt es doch genau! In der Kodierung OMS gibt es für
    Arial (warum nimmst du diese Schrift??? - Helvetica ist besser) kein \bullet.
    Lade Paket textcomp und nimm dann \textbullet
    Ich verstehe aber nicht, warum es bei einer einzeiligen itemize-Umgebung definiert ist und bei einer mehrzeiligen nicht.

    btw: Warum ist Helvetica besser?

  5. #5
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von JKoenig Beitrag anzeigen

    Ich verstehe aber nicht, warum es bei einer einzeiligen itemize-Umgebung definiert ist und bei einer mehrzeiligen nicht.

    btw: Warum ist Helvetica besser?
    das hat nichts mit ein- oder mehrzeilig zu tun ...

    Das folgende Beispiel (übrigens minimal ... ) liefert die Warnung.
    Aktiviere textcomp und sie verschwindet.


    Code:
    \documentclass[a4paper,10pt]{article}
    \usepackage[T1]{fontenc}
    \usepackage{arial}
    %\usepackage{textcomp}
    \newenvironment{Itemize}[1][1]{\list{\textbullet}{\setlength\parsep{#1\baselineskip}}}{\endlist}
    \renewcommand\familydefault{ua1}
    \begin{document}
    
    \begin{Itemize}
     \item foo
    \end{Itemize}
    
    \end{document}
    Arial ist ein mieser Helvetica-Abklatsch!

    Herbert

  6. #6
    Registrierter Benutzer
    Registriert seit
    09.07.2008
    Beiträge
    64
    Zitat Zitat von voss Beitrag anzeigen
    das hat nichts mit ein- oder mehrzeilig zu tun ...
    Hm, aber womit dann, wenn es beim einen geht, beim anderen nicht?

    Zitat Zitat von voss Beitrag anzeigen
    Aktiviere textcomp und sie verschwindet.
    Dann sind leider bei dem mehrzeiligen itemize die bullets kleiner. Kann ich das bullet nun auch dort verwenden oder muss ich global, also auch bei meiner Itemize-Umgebung auf \textbullet zurückgreifen?

    PS: Ihr beiden, also Stefan_K und du, habt es wirklich drauf! Danke für eure Hilfe... (sorry, musste mal gesagt werden!)

  7. #7
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von JKoenig Beitrag anzeigen
    Hm, aber womit dann, wenn es beim einen geht, beim anderen nicht?

    Dann sind leider bei dem mehrzeiligen itemize die bullets kleiner. Kann ich das bullet nun auch dort verwenden oder muss ich global, also auch bei meiner Itemize-Umgebung auf \textbullet zurückgreifen?
    Woher soll ich wissen, was du machst. Gib ein _komplettes_ Beispiel an,
    damit man sehen kann, was genau die Ursache ist.

    Herbert

  8. #8
    Registrierter Benutzer
    Registriert seit
    09.07.2008
    Beiträge
    64
    Das ist natürlich richtig. Dann verzichte ich auf das Verständnis.

    Dennoch die Frage: Kann ich das bullet nun auch dort verwenden oder muss ich global, also auch bei meiner Itemize-Umgebung auf \textbullet zurückgreifen?
    Geändert von JKoenig (21-09-2008 um 10:08 Uhr) Grund: Rechtschreibfehler korrigiert

  9. #9
    Registrierter Benutzer
    Registriert seit
    09.07.2008
    Beiträge
    64
    Habt ihr noch eine Idee?

  10. #10
    Registrierter Benutzer
    Registriert seit
    09.07.2008
    Beiträge
    64
    Das Problem lässt sich mit voss' Code ganz einfach simulieren.

    Zitat Zitat von voss Beitrag anzeigen
    Code:
    \documentclass[a4paper,10pt]{article}
    \usepackage[T1]{fontenc}
    \usepackage{arial}
    %\usepackage{textcomp}
    \newenvironment{Itemize}[1][1]{\list{\textbullet}{\setlength\parsep{#1\baselineskip}}}{\endlist}
    \renewcommand\familydefault{ua1}
    \begin{document}
    
    \begin{Itemize}
     \item foo
    \end{Itemize}
    
    \end{document}
    Ist \usepackage{textcomp} auskommentiert, gibt es Warnungen, jedoch die großen Bullets. Ist es einkommentiert, sind auch die Warnungen weg, jedoch die Bullets wesentlich kleiner...

    Oder soll ich einfach die Warnungen ignorieren?

    Grüße,

    JKoenig

  11. #11
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von JKoenig Beitrag anzeigen
    Ist \usepackage{textcomp} auskommentiert, gibt es Warnungen, jedoch die großen Bullets. Ist es einkommentiert, sind auch die Warnungen weg, jedoch die Bullets wesentlich kleiner...
    dann nimmste halt $\bullet$ statt \textbullet

    Herbert

  12. #12
    Registrierter Benutzer
    Registriert seit
    09.07.2008
    Beiträge
    64
    Danke...

    die Dollarzeichen haben mir gefehlt.

    Grüße,

    JKoenig

  13. #13
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Arrow \labelitemi

    Hallo JKoenig,

    Du könntest konsistenzhalber gleich \labelitemi in der Definition der Itemize-Umgebung verwenden:
    Code:
    \newenvironment{Itemize}[1][1]{\list{\labelitemi}{%
    \setlength\parsep{#1\baselineskip}}}{\endlist}
    Mit dem letzten Tip von Herbert, damit es auch für die Standard-itemize-Umgebung gilt:
    Code:
    \renewcommand*\labelitemi{$\bullet$}
    Stefan

Lesezeichen

Berechtigungen

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