Немецкая библиография на обороте обычным шрифтом

Немецкая библиография на обороте обычным шрифтом

Я хотел изменить стиль своей библиографии с \usepackage[round]{natbib}того \bibliographystyle{plainnat}на тот, который мне не подходит.ивместоимежду авторами.

Я пробовал \usepackage{bibgerm}и \bibliographystyle{gerplain}вместе с \usepackage[round]{natbib}, но это не дает мне(17)вместо(Автор и др., 2017)цитата. И тоже \citeauthorбольше не работает.

Я только что попытался сделать пожертвование, \usepackage[style=alphabetic, citestyle=authoryear ,sorting=ytn]{biblatex}но ни одна из моих ссылок не распознается.

Я использую Overleaf, поэтому я не нашел способа простого редактирования plainnat.bst. Мой файл bib генерируется

Вот мой MWE:

\documentclass[11pt,a4paper,twoside]{article}
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[hidelinks]{hyperref}
\usepackage[ngerman,english]{babel}
\usepackage[round]{natbib}

\begin{document}
\bibliographystyle{plainnat}
\bibliography{ma.bib}
\end{document}

решение1

Я предлагаю вам действовать следующим образом, чтобы создать соответствующим образом модифицированную версию plainnat.bst.

  • Если вы не можете найти файл TeX дистрибутива Overleaf, вы можете скопировать его отсюдаhttps://www.ctan.org/tex-archive/macros/latex/contrib/natbib/plainnat.bst.

  • Переименуйте копию и назовите ее, скажем, plainnat-und.bst. Очевидно, вы вольны выбрать другое имя файла — при условии, что расширение имени файла будет .bst.

  • Откройте файл plainnat-und.bstв текстовом редакторе.

  • Замените все три экземпляра строки " and "на " und "-- по одному в функциях format.names, format.full.namesи format.lab.names.

  • Сохраните файл plainnat-und.bstв папке, где находится ваш основной tex-файл.

  • В основном tex-файле измените его \bibliographystyle{plainnat}на \bibliographystyle{plainnat-und}и выполните полный цикл перекомпиляции, чтобы полностью распространить все изменения.


Приложение: Вот полный MWE (минимальный рабочий пример) и его вывод.

введите описание изображения здесь

\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@misc{ab:3001, author = "A and B", title = "Gedanken", year = 3001}
@misc{cde:3002, author = "C and D and E", title = "Gedanken", year = 3002}
\end{filecontents}

\usepackage[ngerman]{babel}
\usepackage[authoryear,round,longnamesfirst]{natbib} 
\bibliographystyle{plainnat-und}

\begin{document}
\citet{ab:3001}

\citet{cde:3002}, \citep{cde:3002}
\bibliography{mybib}
\end{document}

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