fcite Verlinkung auf das Literaturverzeichnis setzen

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Latex4Bachelor
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 52
Registriert: Fr 17. Apr 2009, 18:26

fcite Verlinkung auf das Literaturverzeichnis setzen

Beitrag von Latex4Bachelor »

Hallo,

ich versuche im Text die Verlinkung zwischen einem Zitat und dem Literaturverzeichnis zu setzen.
Im beigefügten Beispiel sieht man beim anklicken der Nummer 1 hinter "aufgeführt.", dass die Seite mit dem Literaturverzeichnis nicht angezeigt wird.
Wunsch ist, dass beim anklicken die zweite Seite angezeigt wird.

Leider konnte ich die Datei nicht hochladen (Upload Error)
Daher habe ich das Foto zum besseren Verständnis hochgeladen:
http://up.picr.de/20213594bq.jpg

So sieht das Minimalbeispiel aus:
\documentclass{fomsdt}

\usepackage[index]{fomdes}

% Zitiermakro
\newcommand{\fcite}[1]{%
  \footnote{%      Fußnote verwenden
    \raggedright{% Linksbündig ausrichten
      #1%          Inhalt ausgeben
}}}%

% Beginn des Dokuments
\begin{document}

\section{Test}
aufgeführt.\fcite{Vgl. Vehlow, M. et al. (2011), S. 23.\nocite{09}} 

% Verzeichnisse am Ende
\PrintBibliography{Literatur}
\PrintIndex 

\end{document}
\endinput
% EOF
Was kann ich tun, damit beim anklicken des Zitats, auch die entsprechende Seite des Literaturverzeichnisses angezeigt wird?

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

wichtige Hinweise.

Ich vermute mal, das der Link zur Fußnote erfolgt. Benutze etwa \footcite
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Latex4Bachelor
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 52
Registriert: Fr 17. Apr 2009, 18:26

Beitrag von Latex4Bachelor »

Nein, ich habe gerade geprüft.
Er springt in der Thesis immer an den Anfang zur Titelseite.

Ideal wäre, wenn man ggf. durch die Anpassung des fcite-Makros dies erreichen könnte.

Ursprüngliche Idee verwendet an dieser stelle \cite, dieses Stil möchte ich allerdings nicht nutzen. Währen bei \cite die Verlinkung funktioniert, funktioniert es bei \fcite leider nicht.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Das kann auch nicht gehen. Nichts in \fcite verweist ja auf das Literaturverzeichnis. Woher soll latex also wissen, wohin der Link gehen soll?

Es ist ziemlich unsinnig, Autor und Jahr (Vehlow, M. et al. (2011)) per Hand hinzuschreiben. Dafür sind die \cite-Befehle doch da.

Abgesehen davon, ist dein Code bei mir nicht lauffähig und damit nicht testbar, weil ich die Klasse und den Style nicht habe.

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 530
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

Hallo Latex4Bachelor,

dein template ist mindestens sechs Jahre alt, deshalb lass mal lieber die Finger davon. Zudem verwendet es (soweit ich es einschätzen kann natbib und dinat, alles nicht die frischesten auf dem Markt). Ich schlage vor, du benutzt biblatex mit biber.
Wenn du dese Vorlage nicht vorgeschrieben bekommen hast, erstelle dir selbst eine. Hier bekommst gerne Hilfen angeboten.

Gruß

Martin

PS.: Ist das diese Vorlage?
http://www.plexdata.de/fomsdt/download.html

EDIT: habe mal ein Beispiel erstellt ...
\documentclass[a4paper,10pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{xltxtra}
\setromanfont[Mapping=tex-text]{Times New Roman}
\usepackage{url}
\usepackage[style=trad-abbrv,
	    backend=biber,
	    hyperref=true,
	    maxnames=1,
	    maxcitenames=6,
	    maxbibnames=99,
	    sorting=debug,
	    natbib=true,
	    language=ngerman,
	    doi=true,
	    url=true
	    ]{biblatex}
\DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}}
\addbibresource{Literatur.bib}
\begin{document}
\footcite[Vgl.][S. 23]{Vehlow2011} 
\printbibliography[heading=bibintoc]
\end{document}
Die Litdatei heißt Literatur.bib
@book{Vehlow2011,
 author = {Vehlow, Markus and Golkowsky, Cordula},
 year = {2011},
 title = {{Cloud Computing im Mittelstand}},
 subtutle = {{Erfahrungen, Nutzen und Herausforderungen}},
 address = {Frankfurt am Main},
 pagess = {36},
 publisher = {PwC, Frankfurt am Main},
 url = {http://www.pwc.de/de_DE/de/mittelstand/assets/Cloud_Computing_Mittelstand.pdf},
 urldate = {2014-11-24}
}
Absence of evidence is not evidence of absence

Latex4Bachelor
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 52
Registriert: Fr 17. Apr 2009, 18:26

Beitrag von Latex4Bachelor »

Hallo Martin,

ja, es handelt sich um diese Vorlage.
Leider habe ich schon ca. 120 Seiten darauf aufgebaut...

Ich habe versucht dein Minimalbeispiel zu kompilieren.
Beim kompilieren laufe ich jedoch auf den Fehler:
* XeTeX is required to compile this document.

Ich arbeite ausschließlich mit einem Texteditor sowie einem installiertem MixTeX und kompiliere es mit einer Batch-Datei auf die nachfolgende Weise:
pdflatex minimaltest.tex
makeindex minimaltest.nlo -s nomencl.ist -o minimaltest.nls
bibtex minimaltest
bibtex minimaltest.gls
pdflatex minimaltest.tex
bibtex minimaltest.gls
makeindex minimaltest.idx -g -s fomidx.ist
pdflatex minimaltest.tex
pdflatex minimaltest.tex
Ich versuche XeTeX zum laufen zu kriegen..

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 530
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

Latex4Bachelor hat geschrieben:Hallo Martin,

ja, es handelt sich um diese Vorlage.
Leider habe ich schon ca. 120 Seiten darauf aufgebaut...

Ich habe versucht dein Minimalbeispiel zu kompilieren.
Beim kompilieren laufe ich jedoch auf den Fehler:
* XeTeX is required to compile this document.

Ich arbeite ausschließlich mit einem Texteditor sowie einem installiertem MixTeX und kompiliere es mit einer Batch-Datei auf die nachfolgende Weise:
pdflatex minimaltest.tex
makeindex minimaltest.nlo -s nomencl.ist -o minimaltest.nls
bibtex minimaltest
bibtex minimaltest.gls
pdflatex minimaltest.tex
bibtex minimaltest.gls
makeindex minimaltest.idx -g -s fomidx.ist
pdflatex minimaltest.tex
pdflatex minimaltest.tex
Ich versuche XeTeX zum laufen zu kriegen..
Hallo Latex4Bachelor,

du musst einfach pdflatex durch xelatex ersetzen ...

Wenn du bei deiner Vorlage bleiben möchtest, stell hier dann deinen Code rein, dmait User dir helfen können.

Viel Erfolg

Gruß

Martin
Absence of evidence is not evidence of absence

Latex4Bachelor
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 52
Registriert: Fr 17. Apr 2009, 18:26

Beitrag von Latex4Bachelor »

Guten Morgen Martin,

ich habe die Ersetzung durchgeführt, die Pakete aktualisiert.
Dennoch laufe ich auf einen Fehler mit deinem Minimalbeispiel:
! Package biblatex Error: Style 'trad-abbrv' not found.

See the biblatex package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.10445 \RequireBibliographyStyle{\blx@bbxfile}
Kompiliere tue ich so:
xelatex minimaltest.tex
makeindex minimaltest.nlo -s nomencl.ist -o minimaltest.nls
bibtex minimaltest
bibtex minimaltest.gls
xelatex minimaltest.tex
bibtex minimaltest.gls
xelatex minimaltest.tex

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Such mal im Paketmanager von MikTeX nach trad-abbrv
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 809
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

Da Martin sein Beispiel nicht nur mit xelatex, sondern auch mit biblatex konzipiert hat, sei auf Die wichtigen Hinweise zur Erstellung von Literaturverzeichnissen verwiesen. Die Kompilierreihenfolge lautet jetzt:

xelatex deineDatei
biber deineDatei
xelatex deineDatei

Dann sollte auch trad-abbrv gefunden werden.

Edit: Wenn nicht: trad-abbrv ist Teil des Paketes biblatex-trad, das Du dann nachinstallieren musst (über miktex-Paketmanager).

Edit II: Danke für den Hinweis, Ulrike (in biber geändert).

Helmut
Zuletzt geändert von Beinschuss am Di 25. Nov 2014, 10:01, insgesamt 2-mal geändert.

Antworten