Seite 1 von 3

fcite Verlinkung auf das Literaturverzeichnis setzen

Verfasst: Mo 24. Nov 2014, 15:36
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?

Verfasst: Mo 24. Nov 2014, 15:47
von Johannes_B
wichtige Hinweise.

Ich vermute mal, das der Link zur Fußnote erfolgt. Benutze etwa \footcite

Verfasst: Mo 24. Nov 2014, 16:11
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.

Verfasst: Mo 24. Nov 2014, 16:29
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.

...

Verfasst: Mo 24. Nov 2014, 17:53
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}
}

Verfasst: Mo 24. Nov 2014, 21:39
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..

...

Verfasst: Mo 24. Nov 2014, 23:22
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

Verfasst: Di 25. Nov 2014, 08:25
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

Verfasst: Di 25. Nov 2014, 08:49
von Johannes_B
Such mal im Paketmanager von MikTeX nach trad-abbrv

Verfasst: Di 25. Nov 2014, 09:01
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