PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : landscape Paket



schmitti81
27-06-2007, 08:40
Hi,

ich hab eine Grafik, die in meiner Diplomarbeit auf eine DIN A3-Seite soll.
Jetzt komm ich irgendwie mit dem landscape-Paket zurecht.
Geht es auch, dass die Grafik dann die richtige Nr. in der figure-Umgebung bekommt?
Kann mir jemand helfen?

Gruß und Danke
Michael

rais
27-06-2007, 09:54
Moin moin,
wenn Du diese A3-Seite als einzelnes Dokument erstellt hast und in Deinem Hauptdokument einen entsprechenden Platzhalter eingebaut hast (sprich: dummy-Grafik auf A4, wohlmöglich mit \begin{figure}[!p]), dann könntest Du z. B. mit dem xr-Paket von Deiner A3-Seite aus auf die Referenz der dummy-Grafik verweisen, evtl. sogar den \thefigure direkt dafür misbrauchen... ist hier ja nur eine Grafik;-)
Bei vorhandenem label "fig:dummy" in Deiner foo.tex könnte das in dieser A3-Seite etwa so aussehen:


\usepackage{xr}
\externaldocument[x-]{foo}
\renewcommand\thefigure{\ref{x-fig:dummy}}

hier kämst Du z.B. per \pageref{x-fig:dummy} auch an die entsprechende Seitenzahl dran.;)
Mit xr-hyper eröffnen sich hier vllt noch mehr Möglichkeiten...

MfG,

schmitti81
28-06-2007, 10:28
Hm, ich komm mit dem xr-Paket nicht ganz zurecht.
Muss der externaldocument-Teil im Header oder nach \begin{document} stehen?
Der zeigt man dann einfach nur den Pfad an.

Gruß
schmitti81

rais
29-06-2007, 08:30
Hm, ich komm mit dem xr-Paket nicht ganz zurecht.
Muss der externaldocument-Teil im Header oder nach \begin{document} stehen?
Der zeigt man dann einfach nur den Pfad an.

In der Präambel Deiner Datei mit der A3-Seite. "foo" mußt Du mit dem Namen Deiner Hauptdatei ersetzen und diese sollte kompiliert sein, bevor Du diese A3-Datei kompilierst.
MfG,

schmitti81
29-06-2007, 11:39
Wie folgt sieht mein Quellcode aus:

\documentclass[a3paper,landscape]{article}
\usepackage[landscape,dvips]{geometry}
\usepackage{xr}

\externaldocument[x-]{C:/Dokumente und Einstellungen/Michael/Desktop/Diplomarbeit/Diplomarbeit\_Latex/Diplomarbeit}

\renewcommand\thefigure{\label{x-fig:dummy}}


\usepackage{lmodern} % Latin Modern Schriften verwenden
\usepackage[english]{inputenc} % Englische Sprache verwenden
\usepackage[T1]{fontenc} % Umlaute verwenden
\usepackage[dvips]{graphicx} % Um Grafiken einzubinden
\usepackage{caption} % Um Captions an Float-Objekte zu binden
\usepackage{color}
\usepackage{colortbl} % Um Tabellen farbig zu hinterlegen
\usepackage{listings} % Quellcode einfuegen
\usepackage{subfig}

\begin{document}

\newpage
\begin{figure}[htbp]
\centering
\includegraphics[width=37cm]{Diagramme/Gantt-Diagramm.jpg}
\caption{Time\_schedule}
\label{fig:Time_schedule}
\end{figure}
\end{document}

Ich krieg jetzt immer die Fehlermeldung: Missing \begin{document} in l.4
Das ist die Zeile mit \externaldocument ...

Gruß
schmitti81

rais
29-06-2007, 16:16
Moin moin,


\externaldocument[x-]{C:/Dokumente und Einstellungen/Michael/Desktop/Diplomarbeit/Diplomarbeit\_Latex/Diplomarbeit}

Leerzeichen im Pfad kann schon der Grund sein.
Wenn Du beide Dateien parallel in einem Ordner hast, dann kannst Du den Pfad komplett weglassen...
Apropos `weglassen': den dvips-Treiber brauchst Du in der Regel nicht mit anzugeben -- verwirrend in diesem Zusammenhang auch, dass Du das Bild als .jpg laedst... und dann `dvips'? Das kann sich hier auch negativ auswirken.;)
Die Dateiendung beim \includegraphicx kannst Du auch gleich weglassen.

Vllt doch noch mal einen Blick in l2picfaq werfen?

MfG,

schmitti81
29-06-2007, 18:57
Du hattest Recht, lag an den Leerstellen. Hab es jetzt im gleichen Ordner.
Krieg jetzt ne andere Fehlermeldung:
incomplete \iffalse; all text was ignored after line 24
Zeile 24 is die mit \caption

Hier nochmal der Code:

\documentclass[a3paper,landscape]{article}
\usepackage[landscape,dvips]{geometry}
\usepackage{xr}
\externaldocument[x-]{Diplomarbeit}
\renewcommand\thefigure{\label{x-fig:dummy}}
\usepackage{lmodern} % Latin Modern Schriften verwenden
\usepackage[english]{inputenc} % Englische Sprache verwenden
\usepackage[T1]{fontenc} % Umlaute verwenden
\usepackage[dvips]{graphicx} % Um Grafiken einzubinden
\usepackage{caption} % Um Captions an Float-Objekte zu binden
\usepackage{color}
\usepackage{colortbl} % Um Tabellen farbig zu hinterlegen
\usepackage{listings} % Quellcode einfuegen
\usepackage{subfig}

\begin{document}


\newpage
\begin{figure}[htbp]
\centering
\includegraphics[width=5cm]{Diagramme/Gantt-Diagramm.jpg}
\caption{Timeschedule}
\label{fig:Timeschedule}
\end{figure}
\end{document}

Danke!!!!

Gruß
schmitti81

rais
29-06-2007, 22:39
Moin moin,


Hier nochmal der Code:

der sieht auf einmal ganz anders aus...


\renewcommand\thefigure{\label{x-fig:dummy}}

wie kommst Du von \ref zu \label?
Du willst doch gerade `fig:dummy´ referenzieren?


\usepackage[english]{inputenc} % Englische Sprache verwenden

Das inputenc-Paket ist nicht für die Spracheinstellung gedacht, sondern fürs Encoding (applemac/latin1/utf8 -- und wie sie alle heißen)
Die Sprache stellst Du am bequemsten mit \usepackage[Sprache]{babel} ein... und englisch dürfte eh voreingestellt sein.


\usepackage[dvips]{graphicx} % Um Grafiken einzubinden

Du hast immer noch einen dvips-Treiber eingestellt, obwohl Du eine .jpg-Datei laden willst...


\usepackage{caption} % Um Captions an Float-Objekte zu binden

Sind sie das denn ohne caption-Paket nicht?


\usepackage{color}
\usepackage{colortbl} % Um Tabellen farbig zu hinterlegen
\usepackage{listings} % Quellcode einfuegen
\usepackage{subfig}

Wozu brauchst Du diese Pakete hier?


\begin{figure}[htbp]
\centering
\includegraphics[width=5cm]{Diagramme/Gantt-Diagramm.jpg}
\caption{Timeschedule}
\label{fig:Timeschedule}
\end{figure}

Wozu setzt Du hier noch ein \label?

MfG,

schmitti81
30-06-2007, 16:12
Danke, jetzt geht es, hab noch ne andere Frage.
Das Bild ist irgendwie soweit rechts, siehe Anhang. Kann ich das mehr nach links rücken?

Vielen, vielen Dank!!!

Gruß
schmitti81

Edit: Hat sich erledigt!!!