
Я пытаюсь обойти BibTex. Я успешно добавил библиографию, и все работает. Единственная проблема в том, что когда у меня несколько авторов, в библиографии он ставит "and" перед последним. Мне нужно, чтобы это было "i", как и в польском языке. Есть ли способ изменить язык? Или, что еще лучше, сделать так, чтобы он не использовал and перед последним автором. Я использую стиль acm.
решение1
Это стиль библиографии, который сообщает BibTeX, как форматировать библиографию. Поскольку вы указали, что используете стиль acm
, который, кстати, не менялся существенно с 1988 года, я предлагаю вам действовать следующим образом:
Найдите файл
acm.bst
в вашем дистрибутиве TeX. Сделайте копию этого файла и назовите копию, скажем,acm-i.bst
.Не редактируйте исходный файл дистрибутива TeX напрямую.Откройте файл
acm-i.bst
в текстовом редакторе; подойдет тот же редактор, который вы используете для редактирования tex-файлов.Заменить все три экземпляра на
and "
.i "
Всем трем экземплярам строкиand "
будут предшествовать строки, содержащиеet~al.
в качестве подстроки.Сохраните файл
acm-i.bst
либо в каталоге, содержащем ваш основной файл tex, либо в каталоге, который ищет BibTeX. Если вы выберете последний вариант, обязательно обновите базу данных имен файлов вашего дистрибутива TeX.В основном tex-файле замените инструкцию
\bibliographystyle{acm}
на\bibliographystyle{acm-i}
и перезапустите LaTeX, BibTeX и LaTeX еще дважды, чтобы полностью распространить все изменения.
Счастливого BibTeXинга!