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

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


buster65
Forum-Anfänger
Forum-Anfänger
Beiträge: 49
Registriert: Sa 19. Mai 2018, 20:40

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

Beitrag von buster65 »

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

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

Beitrag von Johannes_B »

Mach doch einfach das Leerzeichen weg.
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.

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

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}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Gast

Beitrag von Gast »

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).

buster65
Forum-Anfänger
Forum-Anfänger
Beiträge: 49
Registriert: Sa 19. Mai 2018, 20:40

Beitrag von buster65 »

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

Antworten