Могу ли я удалить ярлыки из библиографии, сохранив их в цитатах? - PullRequest
3 голосов
/ 09 июня 2010

Я пишу библиографию моего отчета с помощью thebibliography , потому что мне не нужна база данных 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 ]

9 голосов
/ 09 июня 2010
\makeatletter
\def\@biblabel#1{}
\makeatother

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

1 голос
/ 09 июня 2010

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

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

...