goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 81683
Top-Poster: Johannes_B (4559)

Wir begrüßen unseren neuesten Benutzer anedy.

Partner:


goLaTeX.de wird gefördert durch DANTE e.V.: Deutschsprachige Anwendervereinigung TeX





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Formatierung Literaturverzeichnis Biblatex

 

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2016, 09:35     Titel:
  Antworten mit Zitat      
Optionen trennt man nicht mit Semikolon sondern mit Komma, also
Code • Öffne in Overleaf
\usepackage[bibstyle=LiteraturVorlage,citestyle=Zitatvorlage]{biblatex}
nicht
Zitat:
Code • Öffne in Overleaf
\usepackage[bibstyle=LiteraturVorlage ; citestyle=Zitatvorlage]{biblatex}


Beachte ansonsten bei allen Beispielen die InfoMinimalbeispiel-Anleitung bezüglich zusätzlicher Dateien. Wir können sonst schlecht testen.

KJung
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 68
Anmeldedatum: 13.07.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2016, 09:39     Titel:
  Antworten mit Zitat      
Ich habe das Semikolon durch ein Komma ersetzt, das Problem tritt dann immer noch auf. Gleiche Fehlermeldung. Auch wenn ich nur die bbx oder die cbx Datei angebe, kommt die gleiche Meldung.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2016, 10:03     Titel:
  Antworten mit Zitat      
Was hast du an
ich hat Folgendes geschrieben:
Beachte ansonsten bei allen Beispielen die InfoMinimalbeispiel-Anleitung bezüglich zusätzlicher Dateien. Wir können sonst schlecht testen.

nicht verstanden?

Ein solches (das bei mir problemlos funktioniert) könnte beispielsweise so aussehen:
Code • Öffne in Overleaf
\begin{filecontents}{LiteraturVorlage.bbx}
\ProvidesFile{LiteraturVorlage.bbx}[2016/12/15 v0.1 mein erster bbx-Versuch]
\RequireBibliographyStyle{authoryear}
\endinput
\end{filecontents}
\begin{filecontents}{Zitatvorlage.cbx}
\ProvidesFile{Zitatvorlage.cbx}[2016/12/15 v0.1 mein erster cbx-Versuch]
\RequireCitationStyle{authoryear}
\endinput
\end{filecontents}
\documentclass[oneside]{scrbook}% Einseitiges Buch?!?
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[bibstyle=LiteraturVorlage,citestyle=Zitatvorlage]{biblatex}
\addbibresource{biblatex-examples.bib}% \bibliography ist deprecated!

\begin{document}
\cite{knuth:ct}
\printbibliography
\end{document}

Fast alles überflüssige habe ich weggelassen.

Außerdem glaube ich nicht, dass du dieselbe Fehlermeldung bekommst. Nach der Änderung des Semikolon in ein Komma, kann nicht erneut "LiteraturVorlage;citestyle" als nicht gefunden gemeldet werden, weil danach gar nicht mehr gesucht wird. Also kann es allenfalls eine ähnliche sein. Unterschiede sind aber wichtig!

Über die (vollkommen falsche) Angabe von Dateiendungen oder Pfaden bei `bibstyle` und `citestyle` brauchen wir hoffentlich kein weiteres Wort zu verlieren.

KJung
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 68
Anmeldedatum: 13.07.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2016, 16:53     Titel:
  Antworten mit Zitat      
Entschuldige, dass mein Beispiel noch zu unübersichtlich war. Ich werde nächste mal versuchen, es so kurz und übersichtlich wie möglich zu machen.
Die bbx und cbx Dateien werden nun geladen. Ich versuche nun Teile meiner alten Vorlage zu verwenden. Da dann aber wieder eine Fehlermeldung aufkommt, habe ich angefangen Teil für Teil in meine neuen bbx und cbx Dateien zu kopieren. Jetzt komme ich an einer Stelle nicht weiter. Die Fehlermeldung lautet:
Package biblatex Error: Bibliography macro 'names' undefined. \end
und
Package biblatex Error: Bibliography macro 'editors' undefined. \end
Ich gehe davon aus, dass der Fehler in den beiden Zeilen oben mit den beiden Pfeilen liegt. Liegt das daran, dass das alte Befehle sind, bzw es neue Begriffe gibt?
Hier mein (nun hoffentlich den Formalien entsprechenden) Minimalbeispiel:
Code • Öffne in Overleaf

\begin{filecontents}{LiteraturVorlage1.bbx}
\ProvidesFile{LiteraturVorlage1}[2016/12/14 v0.1f biblatex bibliography style]

\RequireBibliographyStyle{authortitle-dw}%

% LitVerz-Format von juristischen Kommentaren
\DeclareBibliographyDriver{commentary}{%
  \usebibmacro{bibindex}%
  \usebibmacro{author/editor}%
  \newunit
  \usebibmacro{namex}%            <-- Begr. uä als Autoren
  \usebibmacro{editorx}%         <-- Begr. uä als Hrsg.
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{maintitle+title}%
  \newunit
%  \printlist{language}%
%  \newunit\newblock
  \usebibmacro{volumes+volume+part}%
  \setunit{\addspace}%
  \usebibmacro{series+number}%
  \newunit\newblock
   \printfield{note}%
  \newunit\newblock
  \printfield{edition}%
  \newunit\newblock
  \usebibmacro{publisher+location+date}%
  \newunit\newblock
  \usebibmacro{chapter+pages}%
  \newunit
%   \printfield{pagetotal}
%   \newunit\newblock
%  \printfield{isbn}%
%  \newunit\newblock
%  \printfield{doi}%
%  \newunit\newblock
  \usebibmacro{url+urldate}%
  \newunit\newblock
  \printfield{addendum}%
  \newunit\newblock
  \addcomma\addspace%         <-- 'zitiert als: Bearbeiter in XYZ'
  \mkbibemph{%
    zitiert\addnbspace%           <--
    als\addcolon\addspace%               <--
    Bearbeiter\addcomma}%         <--
  \usebibmacro{in:}%
  \iffieldundef{shorthand}%
    {%
      \setboolean{zitiertals}{true}%
      \printnames{labelname}%
      \setboolean{zitiertals}{false}%
    }%
    {\printfield{shorthand}}%
  \usebibmacro{finentry}}%
\endinput
\end{filecontents}
\begin{filecontents}{Zitatvorlage1.cbx}
\ProvidesFile{Zitatvorlage1.cbx}[2016/12/14 v0.1f biblatex citation style]
\RequireCitationStyle{authortitle-dw}%
\endinput
\end{filecontents}

\documentclass[oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{alnumsec}
\surroundarabic[(][)]{}{.}
\otherseparators{5}
\alnumsecstyle{LRalda}
\usepackage{chngcntr}
\counterwithout{footnote}{chapter}
\usepackage{geometry}
\geometry{a4paper,includehead, includefoot, left=20mm,right=20mm,top=20mm,bottom=10mm}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[bibstyle=LiteraturVorlage1,citestyle=ZitatVorlage1]{biblatex}

\addbibresource{biblatex-examples.bib}
\begin{document}
1\cite{knuth:ct}
\printbibliography
\end{document}  
 
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2016, 18:33     Titel:
  Antworten mit Zitat      
Wenn du die Datei Zitatvorlage1.cbx nennst, solltest du auch citestyle=Zitatvorlage1 verwenden und nicht citestyle=ZitatVorlage1! Das funktioniert sonst nämlich unter case-sensitiven Dateisystemen wie dem des Online-Editors nicht!

Wenn ich das korrigiere, funktioniert dein Beispiel bei mir. Kann es sein, dass du noch eine alte Version von Paket auf CTANbiblatex-dw hast? Das Paket wurde erst vor wenigen Tagen aktualisiert. Bei TeX Live ist das entsprechende Update bereits per tlmgr verfügbar, wie es bei MiKTeX ist, weiß ich nicht.

Hier mal meine Dateiliste (wie man die bekommt, steht auch in der InfoMinimalbeispiel-Anleitung):
Code • Öffne in Overleaf
 *File List*
 scrbook.cls    2016/12/07 v3.22.2562 KOMA-Script document class (book)
scrkbase.sty    2016/12/07 v3.22.2562 KOMA-Script package (KOMA-Script-dependent basics and keyval usage)
 scrbase.sty    2016/12/07 v3.22.2562 KOMA-Script package (KOMA-Script-independent basics and keyval usage)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
scrlfile.sty    2016/12/07 v3.22.2562 KOMA-Script package (loading files)
tocbasic.sty    2016/12/07 v3.22.2562 KOMA-Script package (handling toc-files)
scrsize11pt.clo    2016/12/07 v3.22.2562 KOMA-Script font size class option (11pt)
typearea.sty    2016/12/07 v3.22.2562 KOMA-Script package (type area)
   babel.sty    2016/04/23 3.9r The Babel package
 ngerman.ldf    2016/11/02 v2.9 German support for babel (new orthography)
inputenc.sty    2015/03/17 v1.2c Input encoding file
    utf8.def    2016/02/28 v1.1s UTF-8 support for inputenc
   t1enc.dfu    2016/02/28 v1.1s UTF-8 support for inputenc
  ot1enc.dfu    2016/02/28 v1.1s UTF-8 support for inputenc
  omsenc.dfu    2016/02/28 v1.1s UTF-8 support for inputenc
 fontenc.sty
   t1enc.def    2016/06/19 v1.99m Standard LaTeX file
setspace.sty    2011/12/19 v6.7a set line spacing
alnumsec.sty    2007/07/27 v0.03 alphanumeric section numbers with ordinary sectioning commands
  ifthen.sty    2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
chngcntr.sty    2009/09/02 v1.0a change counter resetting
geometry.sty    2010/09/12 v5.6 Page Geometry
   ifpdf.sty    2016/05/14 v3.1 Provides the ifpdf switch
  ifvtex.sty    2016/05/16 v1.6 Detect VTeX and its facilities (HO)
 ifxetex.sty    2010/09/12 v0.6 Provides ifxetex conditional
csquotes.sty    2016/07/14 v5.1h context-sensitive quotations (JAW)
etoolbox.sty    2016/12/01 v2.2b e-TeX tools for LaTeX (JAW)
csquotes.def    2016/07/14 v5.1h csquotes generic definitions (JAW)
csquotes.cfg    
biblatex.sty    2016/12/05 v3.7 programmable bibliographies (PK/JW/AB)
pdftexcmds.sty    2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO)
infwarerr.sty    2016/05/16 v1.4 Providing info/warning/error messages (HO)
ifluatex.sty    2016/05/16 v1.4 Provides the ifluatex switch (HO)
 ltxcmds.sty    2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
kvoptions.sty    2016/05/16 v3.12 Key value format for package options (HO)
kvsetkeys.sty    2016/05/16 v1.17 Key value parser (HO)
etexcmds.sty    2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
  logreq.sty    2010/08/04 v1.0 xml request logger
  logreq.def    2010/08/04 v1.0 logreq spec v1.0
     url.sty    2013/09/16  ver 3.4  Verb mode for urls, etc.
 xstring.sty    2013/10/13  v1.7c  String manipulations (C Tellechea)
  blx-dm.def
ZitatVorlage1.dbx
LiteraturVorlage1.dbx
biblatex-dm.cfg
blx-compat.def    2016/12/05 v3.7 biblatex compatibility (PK/JW/AB)
biblatex.def    2016/12/05 v3.7 biblatex compatibility (PK/JW/AB)
standard.bbx    2016/12/05 v3.7 biblatex bibliography style (PK/JW/AB)
standard-dw.bbx    2016/12/06 v1.7 biblatex bibliography style
authortitle-dw.bbx    2016/12/06 v1.7 biblatex bibliography style
LiteraturVorlage1.bbx
standard-dw.cbx    2016/12/06 v1.7 biblatex citation style
authortitle-dw.cbx    2016/12/06 v1.7 biblatex citation style
ZitatVorlage1.cbx    2016/12/14 v0.1f biblatex citation style
biblatex.cfg    
  german.lbx    2016/12/05 v3.7 biblatex localization (PK/JW/AB)
german-dw.lbx    2016/12/06 v1.7 biblatex localization file
 ngerman.lbx    2016/12/05 v3.7 biblatex localization (PK/JW/AB)
    test.bbl
  t1cmss.fd    2014/09/29 v2.5h Standard LaTeX font definitions
 ***********

Du kannst so vergleichen, welche Pakete bei dir eventuell veraltet sind.

Bitte auch den Status aktuell halten.

Bartman
Forum-Meister
Forum-Meister


Beiträge: 585
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: Windows 7 64 Bit MiKTeX 2.9 32-Bit
     Beitrag Verfasst am: 15.12.2016, 20:02     Titel:
  Antworten mit Zitat      
Anonymous hat Folgendes geschrieben:
Kann es sein, dass du noch eine alte Version von Paket auf CTANbiblatex-dw hast? Das Paket wurde erst vor wenigen Tagen aktualisiert. Bei TeX Live ist das entsprechende Update bereits per tlmgr verfügbar, wie es bei MiKTeX ist, weiß ich nicht.


Bei MiKTeX ist das Update seit dem vergangenen Freitag abrufbar.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2016, 20:10     Titel:
  Antworten mit Zitat      
Du solltest übrigens keine festen Texte in Driver einbauen, sondern ggf. neue Namen/Strings definieren und diese verwenden.

KJung
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 68
Anmeldedatum: 13.07.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.12.2016, 08:50     Titel:
  Antworten mit Zitat      
Es kann gut sein, dass ich die biblatex-dw noch nicht aktuell habe. Ich habe die 2016er Version von MacTEX 2016 erst vorgestern runtergeladen (dadurch traten ja erst die Probleme auf). Da war auch TEXLive 2016 mit umfasst. Ich kann jedoch die TEXLive.infra nun nicht updaten. Es kommt immer folgender Fehler:

2016-12-16 07:37:11 +0000 Notice -
[TLMInfraUpdateOperation download:didFailWithError:][7701] Download failed: Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={NSUnderlyingError=0x6000000572e0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "The request timed out." UserInfo={NSErrorFailingURLStringKey=ftp://ftp.tug.org/historic/systems/texlive/2015/tlnet-final/update-tlmgr-latest.sh, NSErrorFailingURLKey=ftp://ftp.tug.org/historic/systems/texlive/2015/tlnet-final/update-tlmgr-latest.sh, _kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4, NSLocalizedDescription=The request timed out.}}, NSErrorFailingURLStringKey=ftp://ftp.tug.org/historic/systems/texlive/2015/tlnet-final/update-tlmgr-latest.sh, NSErrorFailingURLKey=ftp://ftp.tug.org/historic/systems/texlive/2015/tlnet-final/update-tlmgr-latest.sh, _kCFStreamErrorDomainKey=4, _kCFStreamErrorCodeKey=-2102, NSLocalizedDescription=The request timed out.}
Failed URL was: ftp://ftp.tug.org/historic/systems/.....al/update-tlmgr-latest.sh


Wenn ich TEXLive öffne kommt immer die Warnung:
"Your TeX Live version is 2015, but your default repository URL appears to be for TeX Live 2016. You need to manually upgrade to a newer version of TeX Live, as there will be no further updates for your version."
Ich denke, der Fehler hängt damit zusammen? Habt ihr eine Idee?
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.12.2016, 09:29     Titel:
  Antworten mit Zitat      
Die Meldung mit 2015/2016 ist merkwürdig. Du solltest sicherstellen, dass Du wirklich TeX live 2016 auf Deinem Rechner hast.

Was mich wundert, ist dass die Fehlermeldung names erwähnt, während Dein Driver namex nutzt. Dein Beispiel läuft bei mir zumindest ohne Probleme durch.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.12.2016, 09:38     Titel:
  Antworten mit Zitat      
Da ist offensichtlich TeX Live 2015 installiert und wird auch verwendet. Entweder ist das alte TeX Live noch installiert und wird in PATH vor TeX Live 2016 gefunden oder es ist nur TeX Live 2015 installiert. Wie man bei MacTeX bei mehr als einem installierten TeX Live zwischen den beiden wählen kann, weiß ich leider nicht. Für das alte TeX Live 2015 gibt es jedenfalls keine Updates mehr.

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite Zurück  1, 2



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2017 goLaTeX.de