\usepackage{ngerman,a4} und biblatex

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


deusdeorum
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 6. Aug 2014, 21:58

\usepackage{ngerman,a4} und biblatex

Beitrag von deusdeorum »

Hallo,
ich habe bisher bibtex benutzt, aber die automatische Vergabe der Kürzel gefällt mir nicht. Leider bietet Bibtex keine Möglichkeit Kürzel selber zu vergeben und danach alphabetisch im Literaturverzeichnis zu sortieren.
Im Internet habe ich zu dem Thema gefunden, dass man biblatex verwenden soll.
Leider verträgt sich biblatex nicht mit dem package \usepackage{ngerman,a4}, welches ich nutze.
Es kommen Fehler der Art:
! Undefined control sequence.
\lbx@lfromlang ->\iffieldundef
{origlanguage} {} {\bibstring {from\thefield ...
l.40 \selectlanguage{ngerman}

Minimalbeispiel:
 \documentclass[12pt,twoside,a4paper]{report}
\usepackage{inputenc}
 \usepackage[T1]{fontenc} 
 \usepackage{lmodern}
 \usepackage{microtype}
 \usepackage{ngerman,a4}
 \usepackage[english,ngerman]{babel}

\usepackage[backend=bibtex,style=alphabetic]{biblatex}% richtiges backend wählen!
\usepackage{csquotes}
\addbibresource{\jobname.bib}

% bib file für das MWE:
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{author12,
  author  = {A. Author},
  title   = {Alpha},
  journal = {A journal},
  year    = {2012}
}
\end{filecontents} 


\begin{document}

Hier steht der Text und das ist das Zitat. \cite{author12}

\printbibliography

\end{document}

Warum und wie kann ich das lösen? Oder gibt es eine elegante Lösung mit Bibtex, die ich noch nicht kenne?

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

Beitrag von Johannes_B »

Lösche diese Zeile komplett, sie ist unsinnig. Du lädst bereits das Paket babel mit der Option ngerman, auch KOMA-Script und geometry kennen die Papiergröße A4. Ränder kannst du beliebig mit dem Paket geometry einstellen, wenn du auf einen optimierten Satzspiegel durch typearea verzichten willst.
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.

deusdeorum
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 6. Aug 2014, 21:58

Beitrag von deusdeorum »

Wenn ich das Package abschalte, dann werden die Bilder in meinem Hauptdokument komplett wild angeordnet. Nein danke.

Dann bleibe ich bei Bibtex und versuch da irgendeine Lösung zu finden die Einträge manuell/alphabetisch nach Kürzel zu sortieren.
Immerhin habe ich es mittlerweile geschafft danach http://tex.stackexchange.com/questions/ ... n-using-th eigene Kürzel vorzugeben, leider wird dann nicht sortiert
von mir aus sortiere ich auch per Hand, geht schneller als noch ein paar Stunden nach einer alphasortieren der Kürzel rumzugooglen. Nur wie kann ich die Literatureinträge manuell sortieren?

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

Beitrag von u_fischer »

Verwende das ngerman-Paket nicht. (weder mit biblatex noch mit bibtex).

Du brauchst es nicht, und es beißt sich mit babel.

a4 brauchst du auch nicht und es wird auch nicht empfohlen, , aber wenn du es unbedingt willst...

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

...

Beitrag von nixversteh »

Der Weise braucht keinen Rat und der Dumme nimmt ihn nicht an
Absence of evidence is not evidence of absence

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

deusdeorum hat geschrieben:Wenn ich das Package abschalte, dann werden die Bilder in meinem Hauptdokument komplett wild angeordnet. Nein danke
Wahrscheinlich gleiten sie einfach, was üblicherweise gar nicht wild ist, sondern einem festen Algorithmus folgt. Hier gibt's eine ausführliche Erklärung dazu: http://texwelt.de/wissen/fragen/2528/wi ... einflussen

Wenn man will, dass Abbildungen (und Tabellen) nicht gleiten, sollte man keine Gleitumgebung verwenden. Stattdessen kann man sie z.B. in eine center-Umgebung stecken und für die Bildunterschrift \captionof{figure}{...} verwenden.

Was mich allerdings irritiert, ist, wieso die Pakete ngerman und a4 darauf irgendeinen Einfluss haben sollten...

Grüße
Clemens
Paketauthor

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

Beitrag von u_fischer »

cgnieder hat geschrieben: Was mich allerdings irritiert, ist, wieso die Pakete ngerman und a4 darauf irgendeinen Einfluss haben sollten...
Nun, a4 könnte. Immerhin ändert es das Seitenlayout. ngerman halte ich auch für unwahrscheinlich.

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

Beitrag von Johannes_B »

Es ist die Kombi von Paket ngerman und babel mit option ngerman
\documentclass{report}
%\usepackage{ngerman}
\usepackage{a4}
\usepackage[ngerman]{babel}
\usepackage[backend=bibtex,style=alphabetic]{biblatex}%
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{aristotle:physics}
\printbibliography
\end{document} 
Package biblatex Warning: 'babel/polyglossia' detected but 'csquotes' missing.
(biblatex)                Loading 'csquotes' recommended.

(./deusdeorumNgermanBiblatex.aux)
! Undefined control sequence.
\lbx@lfromlang ->\iffieldundef 
                               {origlanguage} {} {\bibstring {from\thefield ...
l.7 \begin{document}
                    
? 
Jedenfalls kommt das bei meinem alten TL13.
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.

Besserwisser

Beitrag von Besserwisser »

Zeit für TL2014. Funktioniert ohne diesen Fehler.

Antworten