Anzeige:
Ergebnis 1 bis 13 von 13

Thema: Zitiert auf Seite xx

  1. #1
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854

    Zitiert auf Seite xx

    Meine erste Frage *g*

    ch habe in letzter Zeit ein paar Diplomarbeiten gesehen die einen
    Alpha-Stil nutzen aber gleichzeitig für jeden Eintrag im
    Literaturverzeichnis am Ende Links auf die Seiten bieten, wo dieser Eintrag
    zitiert wird.

    Das sieht dann z.B so aus:
    Code:
    [Dem03] Demtröder, W.: Laser Spectroscopy. Third edition. 
            Springer Verlag, 2003. 
            Zitiert auf S. 13, 85, 91
    Eine Idee wie/womit man das automatisch generieren kann ?

    Matthias

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    hyperref?

    MfG Bischi

    PS: http://www.ibnm.uni-hannover.de/Mita.../LaTeX2PDF.pdf , Seite 10
    Geändert von bischi (02-03-2006 um 21:14 Uhr)

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    Ja, aber:
    ich habe inzwischen den texcatalogue durchstöbert und herausgefunden das hyperref eine solche Option (backref, pagebackref) bietet.

    Allerdings gibt dies nur die Seitenzahl ohne jegliche weitere Formatierung aus.

    Ansonten gibt es noch die Pakete 'citeref' und 'ut-backref' die bei mir aber nicht wirklich funktionieren (keine oder falsche Ausgabe) und zudem nicht verlinkt sind.

    Es wird wohl auf eine Änderung der Ausgabe von backref.sty (hyperref) hinauslaufen, wobei ich allerdings noch nicht weiß wie.

    Matthias

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    Hi Matthias,

    schön, Dir helfen zu können:

    Code:
    \usepackage[backref=page]{hyperref}
    \renewcommand*{\backref}[1]{Zitiert auf Seite #1}
    Hinweis gefunden in http://www.tug.org/ftp/pub/pub/tex/hyperref/backref.dtx

    Salnic

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    backrefx.sty
    edico

  6. #6
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    Zitat Zitat von edico
    backrefx.sty
    edico
    nicht ganz die optimale Wahl: " The backrefx package is now obsolete after the release of backref v1.23, because all the functionality is now provided by backref. This release of backrefx is only provided for backward compatibility of existing documents"

    Wenn man hyperref mit pagebackref lädt, kann man so das Layout anpassen
    Code:
    % Change Layout of Backref
    \renewcommand*{\backref}[1]{%
    	% default interface
    	% #1: backref list
    	%
    	% We want to use the alternative interface,
    	% therefore the definition is empty here.
    }%
    \renewcommand*{\backrefalt}[4]{%
    	% alternative interface
    	% #1: number of distinct back references
    	% #2: backref list with distinct entries
    	% #3: number of back references including duplicates
    	% #4: backref list including duplicates
    	\mbox{(Zitiert auf %
    	\ifnum#1=1 %
    		Seite~%
    	\else
    		Seiten~%
    	\fi
    	#2)}%
    }
    Matthias

  7. #7
    Registrierter Benutzer Avatar von Donalduck
    Registriert seit
    08.05.2007
    Ort
    Augsburg
    Beiträge
    754
    Das Beispiel von Matthias funktioniert super, aber falls etwas nicht im Text vorkommt, schaut das etwas doof aus:
    (Zitiert auf Seiten )
    Gibt es dazu auch eine Lösung?
    Juri

  8. #8
    Registrierter Benutzer Avatar von Donalduck
    Registriert seit
    08.05.2007
    Ort
    Augsburg
    Beiträge
    754
    Weiß das keiner? Schade... muss ich selber nochmal weiter probieren :-)

  9. #9
    Registrierter Benutzer
    Registriert seit
    02.02.2005
    Beiträge
    9
    Schon dazu eine Lösung gefunden?

    Okay, eine Lösung ist gar nicht schwer.
    Das Original von Mathias einfach anpassen:

    Code:
    \IfPackageLoaded{backref}{
       % % Change Layout of Backref
       \renewcommand*{\backref}[1]{%
       	% default interface
       	% #1: backref list
       	%
       	% We want to use the alternative interface,
       	% therefore the definition is empty here.
       }%
       \renewcommand*{\backrefalt}[4]{%
       	% alternative interface
       	% #1: number of distinct back references
       	% #2: backref list with distinct entries
       	% #3: number of back references including duplicates
       	% #4: backref list including duplicates
       	
       	
       	\ifnum#1>0                   % <---
       	\mbox{(Zitiert auf %
       	\ifnum#1=1 %
    		   Seite~%
    	   \else
       		Seiten~%
       	\fi
       	#2)}
       	\fi                              % <----
       	%
       }
    }
    Geändert von Matrim (08-12-2008 um 16:10 Uhr)

  10. #10
    Registrierter Benutzer
    Registriert seit
    19.05.2008
    Beiträge
    7
    Hallo, ich hab dazu auch noch eine Frage.
    Hab Matthias' Vorlage für meine Da verwendet. Schönen Dank dafür erst mal.

    Zur Frage:
    Wie kann ich in das "Zitiert auf Seiten x y z" einen Zeilenumbruch einfügen?
    Ich habe ein Buch in meiner Arbeit, das auf 22 Seiten zitiert wird. Und Latex schreibt mir das einfach in eine Zeile und somit leider auch auf den Rand.

    Warum bricht LaTeX nicht automatisch am Ende der Zeile um? Und wie bekomm ich das hin?
    Sieht nämlich nicht wirklich gut aus.

    Vielen Dank,
    Spiderschwein

  11. #11
    belafinster
    Gast
    Ahoi,

    hatte gerade dasselbe Problem und eine Lösung gefunden:
    Es gibt ein Perl-Programm namens MakeBackref welches die Bibliografie besser sortiert, S. von bis erstellt und die Seitenangaben so anordnet, dass Zeilenumbrüche möglich sind.
    Einfach mal im Internet nach dem Programmnamen suchen, dann findest Du es schon.

    Saluti

  12. #12
    Registrierter Benutzer
    Registriert seit
    03.12.2006
    Beiträge
    94
    Zitat Zitat von pospiech Beitrag anzeigen
    nicht ganz die optimale Wahl: " The backrefx package is now obsolete after the release of backref v1.23, because all the functionality is now provided by backref. This release of backrefx is only provided for backward compatibility of existing documents"

    Wenn man hyperref mit pagebackref lädt, kann man so das Layout anpassen
    Code:
    % Change Layout of Backref
    \renewcommand*{\backref}[1]{%
    	% default interface
    	% #1: backref list
    	%
    	% We want to use the alternative interface,
    	% therefore the definition is empty here.
    }%
    \renewcommand*{\backrefalt}[4]{%
    	% alternative interface
    	% #1: number of distinct back references
    	% #2: backref list with distinct entries
    	% #3: number of back references including duplicates
    	% #4: backref list including duplicates
    	\mbox{(Zitiert auf %
    	\ifnum#1=1 %
    		Seite~%
    	\else
    		Seiten~%
    	\fi
    	#2)}%
    }
    Matthias
    Hallo,
    dies ist wirklich eine super Lösung! Ich würde gerne nur noch eine Anpassung vornehmen: Ich würde gerne "und" anstatt "and" in der Aufzählung schreiben. Leider ist mir auch gar nicht ersichtlich, wo das "and" herkommt, denn in der Definition kommt es nicht vor. Kann mir jemand helfen?

    EDIT: Habe gerade die Lösung auf meine Frage gefunden:
    Code:
    \renewcommand*{\backreftwosep}{ und~}
    \renewcommand*{\backreflastsep}{ und~}
    Geändert von misterjan (01-12-2010 um 00:44 Uhr)

  13. #13
    Registrierter Benutzer
    Registriert seit
    30.07.2012
    Beiträge
    8

    Thumbs up

    Danke an das Forum. Ich habe einen halben Tag versucht dieses "and" in "und" zu verändern.

    Ein Lob an Herr Pospiech. Klasse Vorlage!!! Vielleicht solle die neue Vorlage 4 (Diplomarbeit) die Änderung vom kleinen Wörtchen "und" auch in die To-Do-Liste aufgenommen werden. :-)

    Danke nochmal an alle im Forum!

    Grüße,
    Odysseus.

Lesezeichen

Berechtigungen

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