Отображение меток в BibTex [LaTeX] - PullRequest
3 голосов
/ 01 апреля 2010

В настоящее время я использую стиль apalike для своей библиографии, используя natbib для года автора, однако, когда я генерирую библиографию, я теряю метки, которые обычно предшествуют ссылке,

т.е. [S. Ростами, 2010] Шахин Ростами (2010) https://stackoverflow.com/questions/ask и т. Д. И т. П.

Я прочитал apalike.bst и похоже, что это задумано, мой вопрос: как мне их вернуть? Что я могу включить в преамбулу? Иначе есть ли похожий стиль, который показывает метки?

Кроме того, я делаю все это в Lyx.

1 Ответ

2 голосов
/ 09 апреля 2010

ОК, реальный ответ!

Совет: не используйте стили цитирования в научных статьях. Если ваш университет рекомендует конкретный стиль (например, APA, Чикаго), используйте существующий стиль соответствия. В противном случае вы можете почувствовать, какой стиль цитирования / рефлиста является доминирующим, посмотрев, какие стили используются в цитируемых вами статьях.

Если вы действительно хотите создать такой стиль цитирования / рефлиста в доморощенном стиле, тогда простой вариант - скопировать файл .bbl в вашу статью и отредактировать его: если вам повезет, вы сможете разработать регулярное выражение, которое создаст все или большинство из ярлыков, которые вы хотите. Но повторный запуск Bibtex не будет уважать внесенные вами изменения. «Правильным» является клонирование apalike.bst и изменение способа, которым оно генерирует предложение автора / даты, чтобы также включать информацию метки. Взлом BST - это черное искусство, занимающее много времени, скучное и плохо документированное & mdash; но язык по сути не сложный. Посмотрите btxhak, Проектирование стилей Bibtex и Учебное пособие Николя Марки , чтобы начать. В качестве альтернативы, в есть несколько предложений по предотвращению bst-hackery .

...