goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 99913
Top-Poster: Johannes_B (5058)

Wir begrüßen unseren neuesten Benutzer pebue.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Bilder über den Rand hinaus einfügen

 

Jiddoo
Forum-Newbie
Forum-Newbie

Beiträge: 5
Anmeldedatum: 15.12.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2010, 11:56     Titel: Bilder über den Rand hinaus einfügen
  Antworten mit Zitat      
Hallo,

ich habe das Problem, dass ich EPS-Grafiken in mein Dokument einfügen muss und zwar größer als es das Stylesheet von der Textbreite her eigentlich vorgibt.
Wenn ich nun einfach die Breite meiner Grafik auf bspw. width=1.2\linewidth stelle, dann ist die Grafik zwar groß genug, aber sie wird nur über den rechten Rand hinausgeschoben.
Kann ich die Grafik irgendwie auf der Seite zentrieren?

Bsp.:
Code

\begin{figure}[p]
\center
\includegraphics[width=1.2\linewidth]{images/img.eps}
\caption{Mycaption}
\label{mylabel}
\end{figure}
 
Private Nachricht senden Benutzer-Profile anzeigen

iTob
Forum-Meister
Forum-Meister


Beiträge: 1220
Anmeldedatum: 19.04.10
Wohnort: ---
Version: TeX Live auf OS X
     Beitrag Verfasst am: 15.12.2010, 19:30     Titel:
  Antworten mit Zitat      
Nabend,

so geht’s

Code
\documentclass[10pt,a4paper,ngerman]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage{babel,blindtext}
\begin{document}
\blindtext[2]
\begin{figure}[h]
   % Bsp. mit einem Bild, dass 1,2 mal so breit ist, wie der Text
   \begin{addmargin}{-0.1\linewidth}% hier quasi den halben zusätzlichen Faktor (1,2-1)/2=0,1
   \centering
   \rule{1\linewidth}{5cm}% hier dann 1, weil die Lininebreite ja anders ist.
   \end{addmargin}
\end{figure}
\blindtext
\end{document}


Ich weiß aber nicht, ob es noch eine bessere Lösung gibt!
Außerdem solltest du (glaub ich) \centering statt \center verwenden.

Grüße
Tobi
Private Nachricht senden Benutzer-Profile anzeigen

Jiddoo
Forum-Newbie
Forum-Newbie

Beiträge: 5
Anmeldedatum: 15.12.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2010, 20:15     Titel:
  Antworten mit Zitat      
Hi,

hab es jetzt so gelöst, dass ich vor
Code

einfach noch ein \hspace eingefügt habe
Code

Das scheint zu klappen.
Private Nachricht senden Benutzer-Profile anzeigen

iTob
Forum-Meister
Forum-Meister


Beiträge: 1220
Anmeldedatum: 19.04.10
Wohnort: ---
Version: TeX Live auf OS X
     Beitrag Verfasst am: 15.12.2010, 20:24     Titel:
  Antworten mit Zitat      
Dann musst du aber immer probieren, wie groß der hspace sein muss, um das Bild zu zentrieren. Bei meiner Lösung wäre es das Automatisch. Aber es bleibt ja dir überlassen und hängt auch davon ab, wie oft du es brauchst...

EDIT: Wenn du \hspace{x\linewidth} mit x=(1,2-1)/2, sollte die Zentrierung auch automatisch richtig sein.
Private Nachricht senden Benutzer-Profile anzeigen

IrenaSekuta
Forum-Century
Forum-Century

Beiträge: 230
Anmeldedatum: 02.12.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2010, 21:21     Titel:
  Antworten mit Zitat      
Es müsste auch wie folgt funktionieren:
Code
\begin{figure}
\centering
\makebox[0pt]{\includegraphics...}
\end{figure}

_________________

----------------------------------
- WinXP und Win 7 und ansatzweise Ubuntu 9.10 Smile
- Miktex 2.9 (Portable)
- WinEdt 6
Private Nachricht senden Benutzer-Profile anzeigen

Jiddoo
Forum-Newbie
Forum-Newbie

Beiträge: 5
Anmeldedatum: 15.12.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.12.2010, 09:26     Titel:
  Antworten mit Zitat      
Simmt \makebox funktioniert auch.
Was mich allerdings noch stört ist, dass man die Verschiebung von Hand angeben muss. Gibt es auch eine Möglichkeit die Grafik einfach auf der kompletten Seite horizontal zu zentrieren?
Private Nachricht senden Benutzer-Profile anzeigen

Xenara
Forum-Meister
Forum-Meister

Beiträge: 682
Anmeldedatum: 25.11.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.12.2010, 10:05     Titel:
  Antworten mit Zitat      
Der Hinweis mit \makebox war schon richtig, und wenn man die Breite als Textbreite definiert, muss man nichts von Hand definieren:
Code
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}  

\usepackage{blindtext}

\begin{document}

\blindtext

\begin{figure}[htbp]%
\makebox[\textwidth]{%
\rule{18cm}{4cm}%
}
\caption{Ein Bild, was viel zu breit für die Seite ist}%
\end{figure}

\blindtext

\end{document}
Private Nachricht senden Benutzer-Profile anzeigen

Jiddoo
Forum-Newbie
Forum-Newbie

Beiträge: 5
Anmeldedatum: 15.12.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.12.2010, 17:16     Titel:
  Antworten mit Zitat      
Jein, das stimmt nur bedingt.
Zwar wird das Bild dann auf den Text bezogen zentriert ausgerichtet (übrigend vielen Dank dafür), aber wenn man ein Stylesheet hat, das z.B. den linken Rand breiter hat als den rechten, dann wird das Bild trotzdem leicht nach rechts verschoben, weil er es nach dem Text zentriert und nicht nach der Seite.
Private Nachricht senden Benutzer-Profile anzeigen

iTob
Forum-Meister
Forum-Meister


Beiträge: 1220
Anmeldedatum: 19.04.10
Wohnort: ---
Version: TeX Live auf OS X
     Beitrag Verfasst am: 16.12.2010, 17:35     Titel:
  Antworten mit Zitat      
Hast du mal mit \paperwidth statt \textwidth experimentiert?
Private Nachricht senden Benutzer-Profile anzeigen

Jiddoo
Forum-Newbie
Forum-Newbie

Beiträge: 5
Anmeldedatum: 15.12.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.12.2010, 10:08     Titel:
  Antworten mit Zitat      
Komischerweise schiebt er es dann noch weiter nach rechts anstatt zu zentrieren. Keine Ahnung wo er das Bild bei \paperwidth dran anordnet.
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite 1, 2  Weiter



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de