Lieraturverzeichnis mit dinat, natbib.cfg erstellen

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


PaulPansen

Lieraturverzeichnis mit dinat, natbib.cfg erstellen

Beitrag von PaulPansen »

Hallo Zusammen,

um mein lieraturverzeichnis zu erstellen benutze ich den bibliographystyle dinat.

Dieser benötigt das packet natin. Auf der HP zu natin beschreibt Helge Baumann folgendes:

http://www.ctan.org/tex-archive/biblio/ ... index.html
Um mit dinat Literaturverzeichnisse zu erhalten, bei denen die Marken (die Verweise, wie sie im Text auftauchen) den Einträgen fettgedruckt vorangestellt sind, ist die Datei natbib.cfg um den folgenden Eintrag zu erweitern (siehe auch die Dokumentation zu natbib):

\newcommand{\bibstyle@dinat}%
{\bibpunct{(}{)}{;}{a}{}{,~}%
\gdef\NAT@biblabelnum##1{\textbf{##1}}}
Ich habe also eine natdin.cfg datei im Verzeichnis ...MiKTeX 2.7\tex\latex\natbib erstellt und den neuen Befehl hineinkopiert. Leider hat dies keinerlei auswirkungen auf die Darstellung des Literaturverzeichnisses.

Hat jemand eine Ahnung woran dies liegen kann?

DonCube
Forum-Guru
Forum-Guru
Beiträge: 291
Registriert: So 29. Jun 2008, 21:17
Wohnort: Bocholt

Beitrag von DonCube »

Hallo Paul,
Der Clou ist das erweitern. Du sollst die datei nicht neu erstellen sondern die vorhandene erweitern. Du kannst diese Erweiterung aber wahrscheinlich auch direkt in deiner Hauptdatei machen. Mit entsprechendem
\makeatletter
Zusatz natürlich

Gruß
DonCube
Schau mal hier rein goLaTeX-Wiki, und gaaaanz wichtig Minimalbeispiel

PaulPansen

Beitrag von PaulPansen »

Leider existierte keine cfg Datei bevor ich sie erstellt hab. Ich habe den ganzen Miktex ordner durchsucht.

Der angegebene Pfad stimmt aber oder?
MiKTeX 2.7\tex\latex\natbib

hier sollte sich die cfg befinden?

PaulPansen

Beitrag von PaulPansen »

Das heißt ich vor begin{document}sollte stehen
\makeatletter
\newcommand{\bibstyle@dinat}%
{\bibpunct{(}{)}{;}{a}{}{,~}%
\gdef\NAT@biblabelnum##1{\textbf{##1}}} 
stimmt das so??

lecs

Perfekt!!

Beitrag von lecs »

Ja, weitestgehend! Um die Namen (linke Spalte) im Literaturverzeichnis fett zu drucken, einfach einfügen:
\usepackage{natbib} 
\makeatletter 
\newcommand{\bibstyle@dinat}% 
{\bibpunct{(}{)}{;}{a}{}{,~}% 
\gdef\NAT@biblabelnum##1{\textbf{##1}}}
\makeatother
%
\begin{document}
...
\bibliographystyle{dinat}
\bibliography{Bibliography.bib}
\end{document}

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

Beitrag von Beinschuss »

Manchmal fragt man sich, warum jemand einen uralten Beitrag aus der Gruft holt und dazu noch eine Lösung zu einem Paket (dinat) präsentiert, das selbst in bibtex-Tagen schon obsolet war (s. [d]l2tabu[/d]). Heutzutage kann man nur raten, biblatex und biber zu nutzen.

Zur hier empfohlenen Lösung: Ruhe in Frieden! Besser nicht mehr anwenden.

Gesperrt