Числовий, авторський, журнальний стилі

Поміняти стилі без перезапису бази даних.

Числовий, авторський рік, стилі журналу

Стиль цитування контролює дві речі: як виглядає маркер у тексті, наприклад [12] проти (Knuth, 1984), і як відформатовано кожен запис у списку посилань. Хороша новина полягає в тому, що стиль повністю відокремлений від вашої бази даних .bib. Ви можете змінити статтю з числа на рік автора або переформатувати її для іншого журналу, змінивши один рядок у преамбулі. Ваші записи залишаються без змін.

Зміна стилю за допомогою класичного BibTeX

У BibTeX стиль живе в команді \bibliographystyle{...}, яка називає файл .bst. Поміняти аргумент і перекомпілювати:

\bibliographystyle{plain} % [1], entries sorted alphabetically
\bibliographystyle{abbrv} % like plain, but first names and journals abbreviated
\bibliographystyle{alpha} % labels like [Knu84] built from author and year
\bibliographystyle{ieeetr} % IEEE-style numeric, in citation order
\bibliographystyle{apalike} % author-year, needs \usepackage{apalike} or natbib

Журнали та конференції зазвичай надсилають власні файли .bst, наприклад IEEEtran.bst або ACM-Reference-Format.bst. Розмістіть цей файл поруч із вашим main.tex і назвіть його в \bibliographystyle. Зауважте, що .bst запікається в одному вигляді; якщо місце проведення бажає цитувати рік автора, вам також потрібен пакет natbib, щоб отримати такі команди, як \citep і \citet.

Зміна стилю за допомогою biblatex

У biblatex стиль є опцією на самій упаковці:

\usepackage[style=authoryear]{biblatex}

Інші поширені значення: style=numeric, style=numeric-comp для стислих діапазонів, як-от [3-6], style=alphabetic і style=apa або style=ieee з додаткових пакетів. Оскільки стилі biblatex написані на LaTeX, а не на старій мові .bst, їх набагато легше налаштувати, наприклад, змінити пунктуацію або видалити URL-адреси.

Перекомпілюйте правильно після перемикання

Після будь-якої зміни стилю старі допоміжні файли все ще містять дані, відформатовані за попереднім стилем, тому запустіть повний цикл: скомпілюйте один раз, запустіть серверну частину (bibtex для класичного BibTeX, biber для biblatex), потім скомпілюйте ще двічі, щоб урегулювати перехресні посилання. Oleafly запускає цей цикл за вас, але якщо цитати виглядають застарілими після перемикання вручну, видалення файлів .aux і .bbl і повторне створення з нуля очищає це.

Яке сімейство вам слід використовувати?

Якщо цільове місце надає файл .bst або клас, який очікує BibTeX, використовуйте класичний BibTeX; така ситуація в більшості журналів. Якщо ви самі керуєте форматом, як у дисертації чи препринті, біблатекс є кращим вибором. Компроміси розглядаються в Classic BibTeX або biblatex, а відмінності команд у natbib habits проти команд biblatex.

Назад до Цитуйте свої джерела