Защитите имена от сокращения

Защитите имена от сокращения

LaTeX считает, что названия организаций — это имена, которые сокращаются с использованием моего стиля библиографии.

@Misc{BundesministeriumfuerUmwelt,
author = {Bundesministerium für Umwelt, Naturschutz und nukleare Sicherheit (BMU)},
title  = {Klimaschutzplan 2050. Klimaschutzpolitische Grundsätze und Ziele der Bundesregierung},
date   = {11.2016},}

Поэтому выходит, что

N. u.n.S. B. Bundesministerium für Umwelt, Klimaschutzplan 2050.
klimaschutzpolitische grundsätze und ziele der bundesregierung.

С использованием

\usepackage[backend=bibtex, style=ieee,doi=false,isbn=false,url=false]{biblatex}

Как можно защитить имя в таком случае?

Кроме того, мне бы хотелось узнать, есть ли более простой способ защитить заглавные буквы в заголовках ссылок, чем заключать все в фигурные скобки.

решение1

Так называемые корпоративные авторы должны быть защищены парой фигурных скобок, чтобы избежать попыток BibTeX или Biber распознать имя как имя человека с фамилией и именем. СмотретьИспользование «корпоративного автора» в поле «автор» библиографической записи (с указанием имени полностью). Так что вам нужно

author   = {{Bundesministerium für Umwelt, Naturschutz und nukleare Sicherheit (BMU)}},

biblatex-ieeeприменяет к некоторым заголовкам прописные буквы, поэтому «Klimaschutzplan 2050. Klimaschutzpolitische Grundsätze und Ziele der Bundesregierung» будет преобразовано в «Klimaschutzplan 2050. klimaschutzpolitische Grundsätze und Ziele der Bundesregierung». Английские правила падежа, которые biblatexздесь применяются, не имеют смысла в немецком тексте, поэтому лучшее, что мы можем сделать, это сказать biblatex, что это немецкое название, которое не нуждается в каких-либо изменениях падежа. Это делается путем добавления

langid = {ngerman},

к записи. В случае, если у вас есть английское название, где следует применять регистр предложений, но вам нужно защитить несколько имен собственных или аббревиатур от изменения регистра, вам, однако, снова понадобятся фигурные скобки. СмотритеBibTeX теряет заглавные буквы при создании файла .bbl.

Наконец, обратите внимание, что date = {11.2016},это неправильный формат ввода для dateполей типа -like. biblatexОжидается ввод даты в YYYY-MM-DDформате ISO 8601. Поэтому

date = {2016-11},

будет ожидаемым вкладом.

Собираем все это вместе

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=bibtex, style=ieee,doi=false,isbn=false,url=false]{biblatex}


\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{bmu,
  author   = {{Bundesministerium für Umwelt, Naturschutz und nukleare Sicherheit (BMU)}},
  title    = {Klimaschutzplan 2050},
  subtitle = {Klimaschutzpolitische Grundsätze und Ziele der Bundesregierung},
  date     = {2016-11},
  langid   = {ngerman},
}
\end{filecontents}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}


\begin{document}
\cite{sigfridsson,bmu}
\printbibliography
\end{document}

Э. Сигфридссон и У. Райд, «Сравнение методов получения атомных зарядов из электростатического потенциала и моментов», Журнал вычислительной химии, т. 19, нет. 4, стр. 377–395, 1998.//Федеральное министерство охраны окружающей среды, природы и ядерной безопасности (BMU), План защиты климата 2050, Основы и цели политики защиты климата Федерального правительства, ноябрь 2016 г.

Обратите внимание, что BibTeX считаетсянаследиебэкэнд сейчас и что только Biber поддерживает все biblatexфункции . Так что вы можете рассмотреть возможность перехода с backend=bibtexна backend=biber. СмотритеBiblatex с Biber: настройка редактора для избежания неопределенных цитатза помощь в настройке вашего редактора для запуска Biber вместо BibTeX.bibtex против biber и biblatex против natbibимеет немного предыстории, так же как иВопросительный знак или жирный ключ цитирования вместо номера цитирования.

Связанный контент