由于我对 LaTeX 还不太熟悉,所以一位朋友做了大部分预设。现在我想更改一篇期刊文章的参考文献。现在是:
是。 Jüngling,Clemens:歌剧院的结构和制作及其相互关系。出处:Zeitschrift für Kulturmanagement 5.1(2019 年)。第 91-116 页。
我想拥有:
是。 Jüngling,Clemens:歌剧院的结构和制作及其相互关系。出处:Zeitschrift für Kulturmanagement。杰格。 5,Heft 1(2019)。第 91-116 页。
(Jg. 在德语中表示体积,Heft 1 表示第一名)。
有办法改变这种状况吗?
\documentclass[
11pt, % The default document font size, options: 10pt, 11pt, 12pt
%oneside, % Two side (alternating margins) for binding by default, uncomment to switch to one side
twoside,
%english,
ngerman, %for German
onehalfspacing, %singlespacing, % Single line spacing, alternatives: onehalfspacing or doublespacing
%draft, % Uncomment to enable draft mode (no pictures, no links, overfull hboxes indicated)
nolistspacing, % If the document is onehalfspacing or doublespacing, uncomment this to set spacing in lists to single
liststotoc, % Uncomment to add the list of figures/tables/etc to the table of contents
%toctotoc, % Uncomment to add the main table of contents to the table of contents
%parskip, % Uncomment to add space between paragraphs
%nohyperref, % Uncomment to not load the hyperref package
headsepline, % Uncomment to get a line under the header
%chapterinoneline, % Uncomment to place the chapter title next to the number on one line
%consistentlayout, % Uncomment to change the layout of the declaration, abstract and acknowledgements pages to match the default layout
xcolor=dvipsnames
]{MastersDoctoralThesis} % The class file specifying the document structure
\usepackage{float}
\usepackage[utf8]{inputenc} % Required for inputting international characters
\usepackage[T1]{fontenc} % Output font encoding for international character
\usepackage{microtype} %for better typesetting and readability
\usepackage[margin=10pt,font=small,labelfont=bf,labelsep=endash, labelsep=colon, labelformat=simple]{caption}
\usepackage{wrapfig}
\usepackage{mathpazo} % Use the Palatino font by default
\usepackage[style=footnote-dw, natbib=true, nopublisher=false, urldate=long, citepages=separate, idembib=false, maxbibnames=99]{biblatex}
\usepackage{setspace}
\onehalfspacing
\usepackage{remreset}
\makeatletter
\@removefromreset{footnote}{chapter}
\makeatother
\DeclareNameAlias{default}{family-given}
\DeclareNameAlias{sortname}{default}
\DeclareNameFormat{labelname}{%
\ifcase\value{uniquename}%
\usebibmacro{name:family}
{\namepartfamily}
{\namepartgiven}
{\namepartprefix}
{\namepartsuffix}%
\or
\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiveni}
{\namepartprefix}
{\namepartsuffix}%
\or
\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiven}
{\namepartprefix}
{\namepartsuffix}%
\fi
\usebibmacro{name:andothers}}
\DefineBibliographyStrings{german}{%
and={u\adddot},
editor={Hg\adddot},
editors={Hg\adddot},
byeditor={hg\adddot\thinspace v\adddotspace},
thiscite={hier\addcolon\thinspace},
number={H\adddot},
}
\renewcommand*\postnotedelim{\addperiod\space}
\renewcommand*{\bibmultinamedelim}{\addsemicolon\space}
\renewcommand*{\bibfinalnamedelim}{\addsemicolon\space}
\renewcommand*{\bibrevsdnamedelim}{}
\renewcommand*{\citemultinamedelim}{\addsemicolon\space}
\renewcommand*{\citefinalnamedelim}{\addsemicolon\space}
\renewcommand*{\citerevsdnamedelim}{}
\renewcommand*{\newunitpunct}{\addperiod\space}
\renewcommand*{\bibpagespunct}{\addperiod\space}
\renewcommand*{\finentrypunct}{\addperiod}
\usepackage{graphicx}
\usepackage{eurosym}
\usepackage{colortbl}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{pgfplots, pgfplotstable}
\usepackage{tikz}
\usepackage{siunitx}
\usepackage{amssymb}
\usepackage{arydshln}
\usepackage{booktabs}
\usepackage{xcolor}
\usepackage{pgf-pie,stackengine}
\setstackEOL{\\}
\usepackage{array}
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\usepackage[flushmargin]{footmisc}
\addto\captionsngerman{%
\renewcommand{\figurename}{Abb.}%
\renewcommand{\tablename}{Tab.}%
}
\usepackage{hyperref}
% Keine "Schusterjungen"
\clubpenalty = 10000
% Keine "Hurenkinder"
\widowpenalty = 10000 \displaywidowpenalty = 10000
\renewbibmacro*{publisher+location+date}{%
\printlist{publisher}%
\iflistundef{location}
{\setunit*{\adddot\space}}
{\setunit*{\adddot\space}}%
\printlist{location}%
\setunit*{\addcolon\space}%
\usebibmacro{date}%
\newunit}
\addbibresource{Literaturverzeichnis.bib} % The filename of the bibliography
\usepackage[autostyle=true]{csquotes} % Required to generate language-dependent quotes in the bibliography
和:
@article{Jungling.2019,
author = {J{\"u}ngling, Clemens},
year = {2019},
title = {Struktur und Produktion eines Opernhauses und deren wechselseitige Beziehung},
pages = {91--116},
pagination = {page},
volume = {5},
journaltitle = {Zeitschrift f{\"u}r Kulturmanagement},
number = {1},
abstract = {}
}
答案1
你只需要以下四行biblatex-dw
\renewcommand*{\jourvolstring}{\addperiod\space}
\renewcommand*{\jourvolnumsep}{\addcomma\space}
\DeclareFieldFormat[article,periodical]{volume}{\bibstring{jourvol}~#1}
\DeclareFieldFormat[article,periodical]{number}{\bibstring{number}~#1}
如果您将的翻译number
从改为。H\addddot
Heft
\jourvolstring
是 之前的标点符号volume
。是和\jourvolnumsep
之间的标点符号。这些命令特定于。其他两行只是更改字段格式以包含所需的字符串(即标准)。volume
number
biblatex-dw
biblatex
总计(清理 MWE)
\documentclass[ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{microtype}
\usepackage{mathpazo}
\usepackage[autostyle=true]{csquotes}
\usepackage[
natbib=true,
style=footnote-dw,
maxbibnames=99,
nopublisher=false,
urldate=long,
citepages=separate,
idembib=false,
]{biblatex}
\usepackage{hyperref}
\DeclareNameAlias{default}{family-given}
\DeclareNameAlias{sortname}{default}
\DeclareNameFormat{labelname}{%
\ifcase\value{uniquename}%
\usebibmacro{name:family}
{\namepartfamily}
{\namepartgiven}
{\namepartprefix}
{\namepartsuffix}%
\or
\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiveni}
{\namepartprefix}
{\namepartsuffix}%
\or
\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiven}
{\namepartprefix}
{\namepartsuffix}%
\fi
\usebibmacro{name:andothers}}
\DefineBibliographyStrings{german}{%
and = {u\adddot},
editor = {Hg\adddot},
editors = {Hg\adddot},
byeditor = {hg\adddot\thinspace v\adddotspace},
thiscite = {hier\addcolon\thinspace},
number = {Heft},
}
\renewcommand*\postnotedelim{\addperiod\space}
\renewcommand*{\bibmultinamedelim}{\addsemicolon\space}
\renewcommand*{\bibfinalnamedelim}{\addsemicolon\space}
\renewcommand*{\bibrevsdnamedelim}{}
\renewcommand*{\citemultinamedelim}{\addsemicolon\space}
\renewcommand*{\citefinalnamedelim}{\addsemicolon\space}
\renewcommand*{\citerevsdnamedelim}{}
\renewcommand*{\newunitpunct}{\addperiod\space}
\renewcommand*{\bibpagespunct}{\addperiod\space}
\renewcommand*{\finentrypunct}{\addperiod}
\renewcommand*{\jourvolstring}{\addperiod\space}
\renewcommand*{\jourvolnumsep}{\addcomma\space}
\DeclareFieldFormat[article,periodical]{volume}{\bibstring{jourvol}~#1}
\DeclareFieldFormat[article,periodical]{number}{\bibstring{number}~#1}
\renewbibmacro*{publisher+location+date}{%
\printlist{publisher}%
\setunit*{\adddot\space}%
\printlist{location}%
\setunit*{\addcolon\space}%
\usebibmacro{date}%
\newunit}
\begin{filecontents}{\jobname.bib}
@article{Jungling.2019,
author = {Jüngling, Clemens},
year = {2019},
title = {Struktur und Produktion eines Opernhauses
und deren wechselseitige Beziehung},
pages = {91--116},
pagination = {page},
volume = {5},
journaltitle = {Zeitschrift für Kulturmanagement},
number = {1},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{Jungling.2019}
\printbibliography
\end{document}