Zitieren mit Leerstelle log. Namen: \cite{XXX YYY} möglich?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zitieren mit Leerstelle log. Namen: \cite{XXX YYY} möglich?

von buster65 » Di 7. Aug 2018, 09:45

Hallo markusv,

danke für die schnelle Antwort!

Mit doppelten "{" bzw. "}" für Author und Editor in der Literatur.bib funktioniert es.

Besten Dank!



Grüße aus dem Rheinland

von Gast » Di 7. Aug 2018, 09:30

In der Tat dürfen die entrykeys keine Leerzeichen enthalten, auch ein paar andere Dinge sind verboten, siehe: https://tex.stackexchange.com/q/96454/35864 und https://tex.stackexchange.com/q/408530/35864.

Ich würde mich immer auf (1) ASCII-Buchstaben (A-Z, a-z - ich beschränke mich meist nur auf Kleinbuchstaben, dann kann ich mit der Groß- und Kleinschreibung nichts falsch machen), (2) Zahlen und (3) ein paar Sonderzeichen wie : . - + / beschränken. Dabei ist zu beachten, dass bestimmte Zeichen wie : kritisch sein können, wenn sie von babel oder polyglossia aktiv gemacht werden (einige Pakete und Makros versuchen sich vor den dadurch auftretenden Problemen zu schützen, meist klappt das ganz gut).

von markusv » Di 7. Aug 2018, 08:38

Moin.

Leer- und Sonderzeichen sind bei Referenzen/Labels eher schlecht. Die Frage ist aber auch eher, warum du das Leerzeichen benutzen möchtest?!?

Hier am Beispiel mit biblatex und biber, wie es auch empfohlen wird:
\begin{filecontents}{\jobname.bib}
@article{StatistischesBundesamt,
   author = {{Statistisches Bundesamt}},
   editor = {{Statistisches Bundesamt}},
   title = {Verkehrsunfälle -- Fachserie 8 Reihe 7 -- 2017},
   date = {2018-07},
   url = {https://www.destatis.de/DE/Publikationen/Thematisch/TransportVerkehr/Verkehrsunfaelle/VerkehrsunfaelleJ2080700177004.pdf?__blob=publicationFile},
   urldate = {2018-09-07},
}
\end{filecontents}
\documentclass[12pt,ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{biblatex}
\addbibresource{\jobname.bib}
\usepackage{csquotes}
\begin{document}
\cite{StatistischesBundesamt}
\printbibliography
\end{document}

von Johannes_B » Di 7. Aug 2018, 08:28

Mach doch einfach das Leerzeichen weg.

Zitieren mit Leerstelle log. Namen: \cite{XXX YYY} möglich?

von buster65 » Di 7. Aug 2018, 08:21

Hallo zusammen,

ich sitze an meiner Abschlußarbeit und habe eine allgemeine Frage zum Zitieren:

Ist es irgendwie möglich, daß der logische Name beim Zitieren eine Leerstelle enthält: \cite{XXX YYY}?

Im Text:
\cite{Statistisches Bundesamt}
In Literatur.bib:
@article{Statistisches Bundesamt,
	author = {Statistisches Bundesamt},
	editor = {Statistisches Bundesamt},
	title = {Verkehrsunfälle - Fachserie 8 Reihe 7 - 2017},
	date = {2018-07},
	url = {https://www.destatis.de/DE/Publikationen/Thematisch/TransportVerkehr/Verkehrsunfaelle/VerkehrsunfaelleJ2080700177004.pdf?__blob=publicationFile},
	urldate = {2018-09-07},
}
Bricht leider mit folgender Fehlermeldung ab:

INFO - Found BibTeX data source 'Literatur.bib'
ERROR - BibTeX subsystem: C:\Users\Rene\AppData\Local\Temp\PurmGNd3uB\Literatur.bib_16244.utf8, line 37, syntax error: found "Bundesamt", expected ","
INFO - ERRORS: 1

Prozess endete mit Fehler(n)

Ich habe schon "Statistisches Bundesamt" bei \cite mit @article{"Statistisches Bundesamt", versucht aber da meckert LaTex auch.

Hat jemand eine Idee?

Vielen Dank für jeden Hinweis!



Grüße aus dem Rheinland

Nach oben