Seite 1 von 1

Lieraturverzeichnis mit dinat, natbib.cfg erstellen

Verfasst: Fr 31. Jul 2009, 10:31
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?

Verfasst: Fr 31. Jul 2009, 12:19
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

Verfasst: Fr 31. Jul 2009, 13:17
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?

Verfasst: Fr 31. Jul 2009, 13:22
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??

Perfekt!!

Verfasst: Mo 3. Jul 2017, 17:02
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}

Verfasst: Di 4. Jul 2017, 08:58
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.