Archiv verlassen und diese Seite im Standarddesign anzeigen : includegraphicsfullpage
Habe in meinem Dokument viele Bildereinfügen nach dem Schema:
\includegraphicsfullpage{Bild1}
Wie kann nun auf so eine Bildseite verweisen?? Mit \hypertarget{}{} und \hyperlink{}{} geht es zwar, allerdings wird dann eine Leerseite davor eingefügt.
Für Anregungen bin ich dankbar.
siehe auch:http://www.mrunix.de/forums/showthread.php?t=42686
rais: @BlueTeX: Wie bzw. wo ist denn "\includegraphicsfullpage" definiert ?
quelle: http://www.jr-x.de/publikationen/latex/tipps/includegraphicsfullpage.html
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{fullpagegraphic}
\RequirePackage{graphicx}
\newcommand{\includegraphicsfullpage}[1]{%
\newpage
\bgroup
\thispagestyle{empty}%
\hoffset=-1in
\voffset=-1in
\topmargin=0pt
\headheight=0pt
\headsep=0pt
\hsize=\paperwidth
\@colht\paperheight
\evensidemargin=0pt
\oddsidemargin=0pt
\parskip=0pt
\parindent=0pt
\includegraphics[width=\paperwidth,height=\paperheight]{#1}
\newpage
\egroup}
\endinput
Es wird also explizt mit \newpage eine neue Seite angefangen. Du kannst jetzt dieses Makro als Vorlage nehmen und an Deine Bedürfnisse anpassen (natürlich unter einem neuen Namen abspeichern)
Salnic
Hi,
nein daran liegt es leider nicht. Aber die style-datei für \includegraphicsfullpage{Bild1} ist in etwa so ähnlich. Aber auch mit einem simpeln include-Befehl verweist er auf die Leerseite, die vor dem eigentlichen Verweis auf einmal eingefügt wird.
Gruß
Blue
Naja, werds scho noch rausbekommen. Aber ich tüftle scho den ganzen Tag daran.
Nachtrag:
und mit dem oben gennanten Makro geht es leider auch nicht
Hallo,
@Salnic: Danke, Marcel hatte mir in dem anderen thread schon den Link gegeben, aber trotzdem nett, daß Du's hier nochmal reingestellt hast:)
@Marcel: nachträglich Danke:D
@BlueTeX:
ich hab mir das Teil mal gegriffen und so angepaßt, daß man ganz einfach mit \ref{pic:_Bildname_} darauf verweisen kann:
%%fullpggr.sty
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{fullpggr}[2006/01/13 v0.0.a by RaiS]
\RequirePackage{graphicx}
\RequirePackage{ifthen}
\newcommand{\grfplabel}{}
\newcommand{\includegraphicsfullpage}[2][]{%
\ifthenelse{\equal{#1}{}}{\renewcommand{\grfplabel }{pic:#2}}{\renewcommand{\grfplabel}{#1}}%
\newpage
\bgroup
\thispagestyle{empty}%
\hoffset=-1in
\voffset=-1in
\topmargin=0pt
\headheight=0pt
\headsep=0pt
\hsize=\paperwidth
\@colht\paperheight
\evensidemargin=0pt
\oddsidemargin=0pt
\parskip=0pt
\parindent=0pt
\includegraphics[width=\paperwidth,height=\paperheight]{#2}\refstepcounter{figure}\label{\grfplabel}
\typeout{FullPageGraphic labelled \grfplabel}
\newpage
\egroup}
\endinput
d.h. mit
\includegraphicsfullpage{bild}
wird automatisch ein Label "pic:bild" erzeugt, bzw. mit
\includegraphicsfullpage[fig:irgendwas]{bild} heißt das Label dann "fig:irgendwas" - also bei mir ist der Verweis auf der richtigen Seite gelandet;)
MfG,
Eine Frage hierzu:
Der Code hier klingt perfekt, leider bekomme ich damit den Fehler "No counter 'figure' defined".
Liegt vermutlich daran, dass ich keinerlei Kapitel o.ä. verwende, wonach sich der Zähler für die Grafiken richten könnte... (ich verwende die Klasse "dinbrief")
Was kann ich tun?
Vielen Dank vorab
localghost
12-12-2009, 09:52
[…] leider bekomme ich damit den Fehler "No counter 'figure' defined".
Liegt vermutlich daran, dass ich keinerlei Kapitel o.ä. verwende, wonach sich der Zähler für die Grafiken richten könnte... (ich verwende die Klasse "dinbrief") […]
Mit Kapiteln hat das überhaupt nichts zu tun. Die figure-Umgebung (und damit der zugehörige Zähler) ist in der verwendeten Klasse nicht definiert. Das überrascht auch nicht, haben doch solche Gleitumgebungen in Briefen nichts zu suchen. Sie ergeben dort einfach keinen Sinn.
Mfg
Thorsten¹
Danke für die Antwort, hier eine etwas ausführlicher Erklärung, was ich vorhabe:
Ich habe das Ziel, vollständige Bewerbungsunterlagen zu erstellen.
Für Deckblatt, Brief und Lebenslauf habe ich die Klasse dinbrief nach folgendem Vorbild gewählt: Link (http://amyssoftwareblog.wordpress.com/2006/11/27/bewerben-mit-latex-i-–-die-kurzbewerbung-mit-dem-currvita-paket/)
Mit \includegraphicsfullpage füge ich am Ende ganzseitige Anlagen ein, auf die ich aus dem Lebenslauf verweisen möchte. Zum Setzen des Labels in den Anlagen habe ich den Code aus diesem Thread genommen, da er genau das bewirkt, was ich benötige. Lässt sich dieser denn so anpassen, dass er auch mit dinbrief (ohne Zähler) funktioniert?
Vielen Dank! Nils
Moin moin,
Mit \includegraphicsfullpage füge ich am Ende ganzseitige Anlagen ein, auf die ich aus dem Lebenslauf verweisen möchte. Zum Setzen des Labels in den Anlagen habe ich den Code aus diesem Thread genommen, da er genau das bewirkt, was ich benötige. Lässt sich dieser denn so anpassen, dass er auch mit dinbrief (ohne Zähler) funktioniert?
warum definierst Du Dir den fehlenden Zähler nicht einfach?
MfG
Moin moin,
warum definierst Du Dir den fehlenden Zähler nicht einfach?
MfG
Hallo Reiner,
habe nun herausgefunden, wie es mit der Zählerdefinition funktioniert und es folgendermaßen gemacht (es klappt!):
\documentclass[12pt]{dinbrief}
%}
\usepackage{fullpggr}
\usepackage[pdftex]{hyperref}
%
\begin{document}
\newcounter{figure}%DEFINITION DES ZÄHLERS
%
\hypertarget{Marke1}{Verweis auf das Bild}
%
\newpage
%
\includegraphicsfullpage[Marke1]{xyz.png}
%
\end{document}
Leider kann ich nun folgendes Problem nicht lösen:
Die oben zu findende Style-Datei fullpggr.sty erzeugt nach jedem eingefügten Bild eine Leerseite, was sie nicht soll. Code:
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{fullpggr}[2006/01/13 v0.0.a by RaiS]
\RequirePackage{graphicx}
\RequirePackage{ifthen}
\newcommand{\grfplabel}{}
\newcommand{\includegraphicsfullpage}[2][]{%
\ifthenelse{\equal{#1}{}}{\renewcommand{\grfplabel }{pic:#2}}{\renewcommand{\grfplabel}{#1}}%
\newpage
\bgroup
\thispagestyle{empty}%
\hoffset=-1in
\voffset=-1in
\topmargin=0pt
\headheight=0pt
\headsep=0pt
\hsize=\paperwidth
\@colht\paperheight
\evensidemargin=0pt
\oddsidemargin=0pt
\parskip=0pt
\parindent=0pt
\includegraphics[width=\paperwidth,height=\paperheight]{#2}\refstepcounter{figure}\label{\grfplabel}
\typeout{FullPageGraphic labelled \grfplabel}
\newpage
\egroup}
\endinput
Dies war bei der ihr als Grundlage genommenen fullpagegraphicx.sty nicht der Fall, obwohl sie auch zweimal die Zeile \newpage enthält:
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{fullpagegraphicx}
\RequirePackage{graphicx}
\newcommand{\includegraphicsfullpage}[1]{%
\newpage
\bgroup
\thispagestyle{empty}%
\hoffset=-1in
\voffset=-1in
\topmargin=0pt
\headheight=0pt
\headsep=0pt
\hsize=\paperwidth
\@colht\paperheight
\evensidemargin=0pt
\oddsidemargin=0pt
\parskip=0pt
\parindent=0pt
\includegraphics[width=\paperwidth,height=\paperheight]{#1}
\newpage
\egroup}
\endinput
Wenn ich ein \newpage herausnehme, ist zwar die Leerseite weg, allerdings verschiebt sich leider das Bild aus dem Seitenbereich heraus. Wie kann ich die Leerseite vermeiden, ohne dass sich das Bild verschiebt?
Vielen Dank noch einmal!
Moin moin,
Die oben zu findende Style-Datei fullpggr.sty erzeugt nach jedem eingefügten Bild eine Leerseite, was sie nicht soll. Code:
da stellt sich nach Jahren heraus, dass der Code fehlerhaft ist;-)
%%fullpggr.sty
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{fullpggr}[2006/01/13 v0.0.b by RaiS]
\RequirePackage{graphicx}
\RequirePackage{ifthen}
\newcommand{\grfplabel}{}
\newcommand{\includegraphicsfullpage}[2][]{%
\ifthenelse{\equal{#1}{}}{\renewcommand{\grfplabel }{pic:#2}}{\renewcommand{\grfplabel}{#1}}%
\newpage
\bgroup
\thispagestyle{empty}%
\hoffset=-1in
\voffset=-1in
\topmargin=0pt
\headheight=0pt
\headsep=0pt
\hsize=\paperwidth
\@colht\paperheight
\evensidemargin=0pt
\oddsidemargin=0pt
\parskip=0pt
\parindent=0pt
\includegraphics[width=\paperwidth,height=\paperheight]{#2}\refstepcounter{figure}%
\label{\grfplabel}%
\typeout{FullPageGraphic labelled \grfplabel}%
\newpage
\egroup}
\endinput
sonst gibt's zur Vollseitengrafik noch Leerzeichen dazu, also neue Seite...und danach eben neue Seite.
MfG
Ahh, okay! Danke für die Hilfe!
Da ja nich für, im Gegenteil: Danke fürs Aufspüren!;)
MfG
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.