Изменение языка цитирования в латексе

Я пытаюсь включить цитаты в стиле APA в свой латексный документ, написанный на голландском языке. Однако цитаты выглядят как

автор e.a. (год)

вместо

автор и др. (год)

Первый - это, вероятно, какой-то перевод, но на нидерландском языке все еще часто используются и др. Как мне поменять цитаты в тексте на и др.?

    \documentclass[dutch]{article}
\usepackage[utf8]{inputenc}
\usepackage[dutch]{babel}

\usepackage{csquotes}   
\usepackage[style=apa, backend=bibtex]{biblatex}
\addbibresource{Refrences.bib}


\begin{document}
\begin{otherlanguage}{dutch}

Dit is een test. \cite{Schleigh2015}. \cite{Slater2015}

\bibliography{bibliography} 
\printbibliography

\end{otherlanguage}
\end{document} 

вывод:

Это тест. Schleigh e.a., 2015. Slater e.a., 2015

Кроме того, я только что обнаружил, что, похоже, этот стиль apa не печатает «&», когда присутствует более трех авторов. Вместо этого in печатает слово «и», которое не является апа.

Автор1, Автор2 И Автор3

который должен быть:

Автор1, Автор2 и Автор3


person Manauw    schedule 24.03.2020    source источник
comment
Можете ли вы создать минимальный воспроизводимый пример?   -  person samcarter_is_at_topanswers.xyz    schedule 24.03.2020
comment
\ documentclass [голландский] {article} \ usepackage [utf8] {inputenc} \ usepackage [голландский] {babel} \ usepackage {csquotes} \ usepackage [style = apa, backend = bibtex] {biblatex} \ addbibresource {Refrences.bib} \ begin {document} \ begin {otherlanguage} {dutch} Это тест. \ cite {Schleigh2015}. \ cite {Slater2015} \ bibliography {библиография} \ printbibliography \ end {otherlanguage} \ end {document}   -  person Manauw    schedule 24.03.2020
comment
@mspilsbury В настоящее время я не использую текст на обороте, поэтому я не могу загрузить и изменить этот файл   -  person Manauw    schedule 24.03.2020
comment
Пожалуйста, переместите вторую часть вашего вопроса в отдельный пост. Только одна проблема на вопрос лучше всего подходит для сайтов вопросов и ответов, таких как Stackoverflow.   -  person samcarter_is_at_topanswers.xyz    schedule 24.03.2020
comment
тогда вы можете увидеть Biblatex: Использование «и» в textcite , «&» В паренците, «&» в библиографии   -  person mspilsbury    schedule 24.03.2020


Ответы (1)


К счастью, вы используете пакет biblatex, который позволяет легко настроить строку:

\documentclass[dutch]{article}
\usepackage[utf8]{inputenc}
\usepackage[dutch]{babel}

\usepackage{csquotes}   
\usepackage[style=apa, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}

\DefineBibliographyStrings{dutch}{
  andothers        = {et\addabbrvspace al\adddot},
  andmore          = {et\addabbrvspace al\adddot},
}

\begin{document}

Dit is een test. \cite{aksin}. 

\printbibliography

\end{document} 

Некоторые другие комментарии к вашему коду:

  • apa стилям требуется бэкэнд biber. При попытке использовать его с biblatex вы должны были получить сообщение об ошибке. Пожалуйста, не игнорируйте сообщения об ошибках

  • вы смешиваете синтаксис из двух разных библиографических инструментов. \addbibresource{...} и \printbibliography - правильный синтаксис для biblatex. \bibliography{bibliography} нет.

  • с \usepackage[dutch]{babel} вы уже изменили основной язык документа на голландский, \begin{otherlanguage}{dutch}...\end{otherlanguage} не требуется

person samcarter_is_at_topanswers.xyz    schedule 24.03.2020