Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Hyperref Latex vs. PDFLatex

  1. #1
    Registrierter Benutzer
    Registriert seit
    04.08.2007
    Beiträge
    68

    Hyperref Latex vs. PDFLatex

    Hallo leute,

    ich habe folgendes Problem:
    ich hab mein File bis jetzt so geschrieben, das ich Latex und PDFLatex verwenden kann. Die Entscheidung ob ich EPS oder JPG/PDF einfüge will ich noch nicht treffen. est später.

    Beim Kompilieren mit Latex:
    (TechnicCenter: Latex-> PS -> PDF)
    Der Link im Literaturverzeichnis wird nicht unterbrochen und bsi auf den Rand hinaus geschrieben! WIll ich nicht. :-( (schaut ja scheisse aus)

    Beim Komplieren mit PDFLatex:
    (TechnicCenter: Latex-> PDF)
    Der Link im Literaturverzeichnis wird unterbrochen und in der nächsten Zeile weitergeschrieben.

    --------------------------
    Mit Hilfe des Auskommentierten Befels %pagebackref
    wird die SEitenzahl angegeben im Literaturverzeichnis...
    kann man das Bearbeiten: das z.B.siehe Seite davor steht?

    Irgendwie kann ich auch die Doku nicht runter alden von Hyperref...
    evtl auch ne Link dazu wäre nicht schlecht. Danke. ;-)

    Hat jmd eine Idee!?

    Gruss Markus
    Minimal Beispiel:
    main.tex
    Code:
    \documentclass[
    12pt, 
    a4paper, 
    BCOR2mm,					%%% Kleberand
    parskip,					%%% Einzug der ersten Zeile (neuen Absatzes) verhindern
    oneside,					%%% 
    abstracton,				%%% Abstract anschalten
    chapterprefix,		%%% Kaptiel anschalten
    noappendixprefix,
    %appendixprefix,		%%% Appendix anschalten
    bibtotoc,					%%% Literaturverzeichnis automatisch kompilieren
    									%%% und im Inhaltsverzeichnis
    liststotoc,				%%% Abbildungsverzeichnis/Tabellenverzeichnis 
    titlepage,				%%% !?
    pointlessnumbers,	%%% kein Punkt hinter der Letzten Durchnummerierung
    %pointednumbers		%%% Punkt hinter der Letzten Durchnummerierung
    ]{scrreprt}				%%% KOMA Skript
    
    %%% fuer Zitate
    \usepackage[round]{natbib}
    %%%%%%%%%%%%%%%%%%%%%%%%%
    
    \usepackage[pdfpagelabels=true,
    				colorlinks=true,
            linkcolor=blue,
            citecolor=green,
            filecolor=black,
           % pagecolor=black,
            urlcolor=black,
            bookmarks=true,
            bookmarksopen=true,
            bookmarksopenlevel=3,
            plainpages=false,
            pdfpagelabels=true,
            breaklinks=true,
            %pagebackref
            ]{hyperref}
    %\hypersetup{colorlinks=true, breaklinks=true, linkcolor=blue, menucolor=blue, pagecolor=blue}
    \usepackage{hypcap}
    
    
    %------ the real document begins here ------
    \begin{document}
    
    \bibliographystyle{alphadin}
    
    text \citep[vgl.][]{Wiki}\cite{wiki:Laenge} ff 
    
    \bibliography{Literatur}
    
    \end{document}
    BIB file:
    Code:
    @Misc{Wiki,
       author = {Wikipedia},
       title = {EUV-Lithografie --- Wikipedia{,} Die freie Enzyklopädie},
       year = {2008},
       howpublished = {\url{http://de.wikipedia.org/w/index.php?title=EUV-Lithografieoldid=44795690}},
    }
    
    @misc{ wiki:Laenge,
       author = "Wikipedia",
       title = "Kohärenzlänge --- Wikipedia{,} Die freie Enzyklopädie",
       year = "2008",
       howpublished = "\url{http://de.wikipedia.org/w/index.php?title=Koh\%C3\%A4renzl\%C3\%A4nge&oldid=51958895}",
       note = "[Online; Stand 18. Oktober 2008]"
    }
    Geändert von mark_mene (13-08-2009 um 18:42 Uhr)

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

    Umbruch von Links

    Hallo Markus,

    eines der Pakete hypdvips oder breakurl könnte hier helfen.

    Viele Grüße,

    Stefan

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Die diversen "Endtreiber" dvips, der pdf-Teil von pdflatex, dvipdfmx, dvi-Previewer wie YAP etc haben unterschiedliche Fähigkeiten und daher kann das Ergebnis unterschiedlich sein, wenn du treiberabhängige Pakete wie hyperref, graphics, tikz, beamer verwendest.

    dvips z.B. kann keine Links umbrechen.
    http://www.tex.ac.uk/cgi-bin/texfaq2...bel=breaklinks

  4. #4
    Registrierter Benutzer
    Registriert seit
    04.08.2007
    Beiträge
    68
    \usepackage{breakurl}
    Funktioniert bei Latex einwandfrei, wenn breaklinks=true im hyperref-Paket auskommentiert wird!
    In bei PDF-Latex muss \usepackage{breakurl} auskommentiert werden leider...

    Code:
    \usepackage{hypdvips}
    Geht bei LATEX aber bei PDFLatex spukt er ne Fehler aus.

  5. #5
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von mark_mene Beitrag anzeigen
    Funktioniert bei Latex einwandfrei, wenn breaklinks=true im hyperref-Paket auskommentiert wird!
    In bei PDF-Latex muss \usepackage{breakurl} auskommentiert werden leider...

    Code:
    \usepackage{hypdvips}
    Geht bei LATEX aber bei PDFLatex spukt er ne Fehler aus.
    Hallo,

    Code:
    \documentclass{scrreprt}
    \usepackage[round]{natbib}
    %%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage{filecontents}
    \begin{filecontents*}{Literatur.bib}
     @Misc{Wiki,
       author = {Wikipedia},
       title = {EUV-Lithografie --- Wikipedia{,} Die freie Enzyklopädie},
       year = {2008},
       howpublished = {\url{http://de.wikipedia.org/w/index.php?title=EUV-Lithografieoldid=44795690}},
    }
    
    @misc{wiki:Laenge,
       author = "Wikipedia",
       title = "Kohärenzlänge --- Wikipedia{,} Die freie Enzyklopädie",
       year = "2008",
       howpublished = "\url{http://de.wikipedia.org/w/index.php?title=Koh\%C3\%A4renzl\%C3\%A4nge&oldid=51958895}",
       note = "[Online; Stand 18. Oktober 2008]"
    }
    \end{filecontents*}
    \usepackage{ifpdf}
    \ifpdf
      \usepackage{hyperref}
    \else
      \usepackage{hypdvips}
      \usepackage{breakurl}
    \fi
    \hypersetup{pdfpagelabels=true,
            colorlinks=true,
            linkcolor=blue,
            citecolor=green,
            filecolor=black,
           % pagecolor=black,
            urlcolor=black,
            bookmarks=true,
            bookmarksopen=true,
            bookmarksopenlevel=3,
            plainpages=false,
            pdfpagelabels=true,
            breaklinks=true,
            %pagebackref
    }
    \begin{document}
    \bibliographystyle{dinat}
    text \citep[vgl.][]{Wiki}\cite{wiki:Laenge} ff 
    \bibliography{Literatur}
    \end{document}
    wenn du Fehler hast, solltest du sie uns sagen.

    Gruß
    Marco

  6. #6
    Registrierter Benutzer
    Registriert seit
    04.08.2007
    Beiträge
    68
    sollte eigentlich erst mal nru ne kurzmeldung sein... ;-)

    aber hier die Fehlermeldung beim kompilieren mit PDF Latex ;-)

    Code:
    \Fld@menulength=\count127
    \Field@Width=\dimen155
    \Fld@charsize=\dimen156
    \Field@toks=\toks38
    Package hyperref Info: Hyper figures OFF on input line 4317.
    Package hyperref Info: Link nesting OFF on input line 4322.
    Package hyperref Info: Hyper index ON on input line 4325.
    Package hyperref Info: backreferencing OFF on input line 4332.
    Package hyperref Info: Link coloring ON on input line 4335.
    Package hyperref Info: Link coloring with OCG OFF on input line 4342.
    Package hyperref Info: PDF/A mode OFF on input line 4347.
    
    ("C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\atbegshi.sty"
    Package: atbegshi 2008/07/31 v1.9 At begin shipout hook (HO)
    )
    \Hy@abspage=\count128
    \c@Item=\count129
    )
    *hyperref using default driver hpdftex*
    ("C:\Program Files\MiKTeX 2.7\tex\latex\hyperref\hpdftex.def"
    File: hpdftex.def 2009/05/23 v6.78s Hyperref driver for pdfTeX
    \Fld@listcount=\count130
    ))
    ("C:\Program Files\MiKTeX 2.7\tex\latex\hypdvips\hypdvips.sty"
    Package: hypdvips 2009/03/25 v1.06 Hyperref extensions for use with dvips
    
    
    ! Package hypdvips Error: Unable to find dvips.
    
    See the hypdvips package documentation for explanation.
    Type  H   for immediate help.
     ...                                              
                                                      
    l.32 ...Error{hypdvips}{Unable to find dvips}\@ehd
                                                      
    You're in trouble here.  Try typing    to proceed.
    If that doesn't work, type  X   to quit.
    
    ("C:\Program Files\MiKTeX 2.7\tex\latex\oberdiek\hypcap.sty"
    Package: hypcap 2008/09/08 v1.10 Adjusting anchors of captions (HO)
    )
    ("C:\Program Files\MiKTeX 2.7\tex\latex\oberdiek\bookmark.sty"
    Package: bookmark 2008/09/13 v1.4 PDF bookmarks (HO)
    
    ("C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\pdfescape.sty"
    Package: pdfescape 2007/11/11 v1.8 Provides hex, PDF name and string conversion
    s (HO)
    )
    ("C:\Program Files\MiKTeX 2.7\tex\latex\oberdiek\auxhook.sty"
    Package: auxhook 2007/04/06 v1.1 Hooks for auxiliary files (HO)
    )
    ("C:\Program Files\MiKTeX 2.7\tex\latex\oberdiek\bkm-pdftex.def"
    File: bkm-pdftex.def 2008/09/13 v1.4 bookmark driver for pdfTeX (HO)
    \BKM@id=\count131
    ))
    ("C:\Program Files\MiKTeX 2.7\tex\latex\oberdiek\zref.sty"
    Package: zref 2008/10/01 v2.3 New reference scheme for LaTeX2e (HO)
    ich hab noch keine weiteren einstellungen gemacht... evtl hab ich die feinheiten noch nicht gemacht.

    dein minimal beispiel klappt so?

  7. #7
    Registrierter Benutzer
    Registriert seit
    04.08.2007
    Beiträge
    68
    @mechanicus:

    also wenn ichd einen Code verwende mit der If-Abfrage und etwas verändere dann klappt es super.
    Danke!

    Code:
    %%% Verlinkung
    %%% Verlinkung nur Seitenzahl im register
    \usepackage{ifpdf}
    \ifpdf
    		\usepackage[]{hyperref}
    	\else
      	\usepackage{hypdvips}
      	\usepackage{breakurl}
    \fi
    \hypersetup{
    						breaklinks=true,  %Links umgebrochen nicht in Latex nur PDFLatex
    						linktocpage=true, %Inhaltsverzeichnis: nur Seitenzahlen links
    						colorlinks=true,  %Links werden eingefärbt (anchorcolor)
    						%linkcolor=blue,  %Dokument-interne Links
    						%citecolor=blue,  %Links zum Literaturverzeichnis
    						%filecolor=blue,  %Links auf lokale Dateien
    						%pagecolor=blue,  %Links auf andere Seiten
    						%urlcolor=blue,   %externe URLs
    						%frenchlinks=true %Links smallcaps
    				%		hyperindex=true,
    						frenchlinks=true  %nur mit colorlinks=true
    						}
    musste nur hyperindex=true auskommentieren. ;-)

Lesezeichen

Berechtigungen

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