Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Bug in overpic - oder falsche Anwendung?

  1. #1
    Registrierter Benutzer
    Registriert seit
    21.10.2010
    Beiträge
    11

    Bug in overpic - oder falsche Anwendung?

    Hallo,

    irgendwie bekomme ich ein Offset in y-Richtung, wenn ich Bilder mit overpic anzeige. Woran könnte denn das liegen?

    Hier ein Beispiel:

    Code:
    \documentclass[a4paper, oneside, 12pt]{scrreprt}
    
    \usepackage[latin1]{inputenc}
    \usepackage{geometry}
    \usepackage{graphicx}
    \usepackage{xcolor}
    \usepackage{overpic}
    
    \geometry{left = 30mm, right = 20mm, top = 35mm, bottom = 25mm}
    
    \begin{document}
    
    \setlength{\fboxsep}{0.0 mm}   % entfernt Rand bei colorbox
    \setlength{\parindent}{0pt}    % Keine Einrückung am Absatzbeginn
    
    TEST MIT INCLUDEGRAPHICS\\
    \colorbox{yellow}{\includegraphics{bild.pdf}}%
    
    TEST MIT OVERPIC\\
    \colorbox{yellow}{\begin{overpic}{bild.pdf}\end{overpic}}%
    
    \end{document}
    http://www.lebostein.de/download/latex/test.tex
    http://www.lebostein.de/download/latex/bild.pdf (exakt 16 × 6 cm, die roten Striche oben links sind Absicht)

    Unten seht ihr das Ergebniss. Das zweite Bild, geladen mit overpic, ist etwa 1,2 mm zu hoch und überschneidet schon den Text. Die gelben Boxen hab ich nur eingebaut, damit man die Bildgröße sieht:

    http://www.lebostein.de/download/latex/test.pdf

    Schon mal vielen Dank für Hinweise.

    Overpic ist ja ein offizielles Paket und auch Dominik Bischoff empfiehlt die Anwendung in seinem Artikel Bilder einfügen in LATEX: Ein How-To. Er schreibt sogar: "Anstatt \includegraphics kann eigentlich immer auch overpic verwendet werden". Scheinbar doch nicht so problemlos möglich...

    .
    Geändert von Lebostein (01-06-2011 um 19:48 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.10.2010
    Beiträge
    11
    Das sieht wirklich stark nach Bug aus. Wenn man als Einheiten statt Prozent (Standardeinstellung) Promille verwende, scheint es zu funktionieren bzw. dieses fehlerhafte Offset so klein zu sein, dass es kaum auffällt.

    Code:
    % \usepackage{overpic} == \usepackage[percent]{overpic}
    \usepackage[permil]{overpic}
    Und nun? Wie meldet man einen Bug in einem offiziellen Paket?

  3. #3
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    ich habe das gestern mal ausprobiert und auch diesen effekt festgestellt. in der overpic doku steht drin das die picture umgebung genau die groesse des bildes annimmt. das scheint aber nicht genau zu stimmen. selbst wenn man das bild mit \rule{length}{length} ersetzt sieht man den effekt noch. somit kann auch ein fehlerhaftes bild kein grund fuer diesen effekt sein.

    vermutlich ist das bisher keinem aufgefallen da der unterschied klein ist und ausserdem bilder normalwerweise in der figure-umgebung verwendet werden die ja selbst vertikalen abstand einfuegt.

    du solltest mal diese frage auf comp.text.tex stellen. da treibst sich eventuell der paketentwickler herum.
    Mein Ball ist umgefallen

  4. #4
    Registrierter Benutzer
    Registriert seit
    21.10.2010
    Beiträge
    11
    Dieses negative Offset scheint von der Höhe des Bildes (eventuell auch vom Seitenverhältnis) anzuhängen. Hier hab ich mal verschiedene Bildhöhen ausprobiert:

    http://www.lebostein.de/download/lat...er_percent.pdf (overpic mit [percent], negative Verschiebung bis 2mm!)

    Bei einer Bildhöhe von 72 mm ist fast keine Verschiebung zu erkennen, bei 75 mm hingegen wird der Text schon halb überdeckt. Sieht nach einem Rundungsfehler bei der Berechnung der Bildhöhe aus...

    Hier mal noch zum Vergleich:

    http://www.lebostein.de/download/latex/super_permil.pdf (overpic mit [permil], negative Verschiebung nur 1/10 so groß - fällt kaum auf, guter Workaround)
    http://www.lebostein.de/download/lat...er_include.pdf (includegraphics, alles perfekt)

    .
    Geändert von Lebostein (03-06-2011 um 10:44 Uhr)

  5. #5
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    ja das kann natuerlich sein das falsch gerundet wird. tex ist in der hinsicht leider immer noch recht limitiert.
    Mein Ball ist umgefallen

Lesezeichen

Berechtigungen

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