我正在尝试将参考书目中的语言切换为德语,但到目前为止,互联网上的所有提示都没有给我带来好运。
以下是 overleaf 中的代码,我正在使用:
\documentclass[12pt,a4paper]{article}
%% Entspricht Zeilenabstand 1.5 in Word
\linespread{1.25}
%% für Querformat
\usepackage{lscape}
%% Rotation des Textes
\usepackage{graphicx}
%% Language and font encodings
\usepackage[ngerman]{babel}
\usepackage[ngerman]{datetime}
\usepackage{babelbib}
%\usepackage{babelbib}
\newdateformat{myformat}{\THEDAY{. }\monthnamengerman[\THEMONTH] \THEYEAR}
\usepackage[T1]{fontenc}
\usepackage{mathptmx} % Times New Roman ähnliche Schrift
\usepackage{enumitem}
\usepackage[normalem]{ulem} %% Für Unterstrich (\Uline)
\newcommand\tab[1][1cm]{\hspace*{#1}} %% für Tabluator (\tab)
%\addto\captionsenglish{\renewcommand{\referencesname}{Referenz} }
\usepackage{float} %%Bildpositionierung
\restylefloat{figure} %Bildpositionierung
%%Querverweise
\usepackage{prettyref}
\usepackage{titleref}
%%% Für Abschnitt %%%
\newrefformat{sec}{Abschnitt~\ref{#1}}
%%\newrefformat{sec}{Abschnitt~\ref{#1}\ auf Seite \pageref{#1}}
%%% Für nur Abschnitte %%%
\newrefformat{sec1}{~\ref{#1}}
%%% Für Abbildungen %%%
\newrefformat{fig}{Abbildung~\ref{#1}\ auf Seite \pageref{#1}}
%%% Für Abbildung %%%
\newrefformat{fig1}{Abbildung~\ref{#1}}
\newrefformat{tab}{Tabelle~\ref{#1}\ auf Seite \pageref{#1}}
\newrefformat{tab1}{Tabelle~\ref{#1}}
%%% Parallele Grafiken %%%
\usepackage{subfigure}
%% Sets page size and margins
\usepackage[a4paper,top=3cm,bottom=2cm,left=3cm,right=3cm,marginparwidth=1.75cm]{geometry}
%% Useful packages
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
%% Hyperlink aktiviert / deaktiviert
\usepackage[colorlinks=true, allcolors=blue]{hyperref}
% URL Zeilenumbruch
\apptocmd{\UrlBreaks}{\do\f\do\m}{}{}
% glossary
\usepackage[xindy={language=german,codepage=utf8}]{glossaries}
\setglossarystyle{treehypergroup}
\input{glossary}
\makeglossaries
%End glossary
%comments
\usepackage{comment}
%end comments
\addto\captionsenglish{\renewcommand{\figurename}{Abb.}}
\addto\captionsenglish{\renewcommand{\tablename}{Tab.}}
\addto\captionsenglish{\renewcommand{\contentsname}{Inhaltsverzeichnis} }
\addto\captionsenglish{\renewcommand{\glossaryname}{Glossar} }
\addto\captionsenglish{\renewcommand{\refname}{Literaturverzeichnis} }
\addto\captionsenglish{\renewcommand{\listfigurename}{Abbildungsverzeichnis}}
\addto\captionsenglish{\renewcommand{\listtablename}{Tabellenverzeichnis}}
\setlength{\parindent}{0pt}
\begin{document}
....
%Literaturverzeichnis
\bibliographystyle{alphaurl}
%\bibliographystyle{gerplain}% or babplain-fl
%\bibliographystyle{gerplain}
%\bibliographystyle{apalike}
\bibliography{Zotero.bib}
\pagebreak
\section*{Anhang}
\end{document}
例如:alphaurl -> 基本可以工作,但是我在两个作者之间用 AND 而不是 UND 时弄错了
unsrtdin -> 参考书目 (?) 错误:
您有什么提示可以在此设置中起作用吗?谢谢!
答案1
我最终使用了以下组合:
% Language and font encodings
\usepackage[ngerman]{babel}
\usepackage[ngerman]{datetime}
\usepackage{babelbib}
...最后插入:
\bibliographystyle{alphadin}
\bibliography{Zotero.bib}
使用这种风格,作者之间根本不使用 AND...所以这是一种解决方法。
HTH 卢克