Можно ли удалить ярлыки из библиографии, сохранив их в цитатах?

Я пишу библиографию своего отчета с библиографией, потому что мне не нужна база данных BibTeX (или у меня нет времени на то, чтобы научиться настраивать или писать стиль).

Необязательный аргумент [label] указывает, как ссылка будет цитироваться в моем основном тексте. Вот мое справочное определение:

\bibitem[PNUD1996]{PNUD1996} PNUD. Desarrollo Humano en Chile 1996. Santiago: PNUD, 1996.

Если я напишу: in \cite{PNUD1996}. он производит:

в [PNUD1996].

Но ярлык также появляется в библиографии:

[PNUD1996] PNUD. Desarrollo Humano en Chile 1996. Сантьяго: PNUD, 1996.

Могу ли я удалить ярлык из библиографии и сохранить его в справочнике? Я имею в виду, чтобы получить:

в [PNUD1996].

а также

PNUD. Desarrollo Humano en Chile 1996. Сантьяго: PNUD, 1996.

2 ответа

Решение
\makeatletter
\def\@biblabel#1{}
\makeatother

в преамбуле сделаем это.

Если вы используете одну из систем цитирования данных автора, например, Harvard или apalike, то в библиографии ключ не отображается, и читатели ищут источник в списке ссылок, используя информацию в теле элементов, так, как вы этого хотите., Вы можете смешивать и сопоставлять: вы можете использовать один BST-файл для создания списка ссылок и несвязанный набор макросов Latex для создания ссылок в теле документа.

Ваш пример немного эксцентричен: вы просматриваете элементы по автору и дате, но информация об авторе и дате не совпадают в начале раздела, а встречаются широко. Это делает поиск цитат более трудоемким; это не беспрецедентно: библиографический стиль ISO 690 разделяет информацию таким образом, и есть журналы, которые используют ссылку на автора по дате. Но если у вас есть выбор, я бы не стал так поступать.

Другие вопросы по тегам