Я знаю, что вопрос о том, как цитировать исходный код, уже задавался, но я не нашел ничего полезного для моей конкретной ситуации.
В настоящее время я пишу свою магистерскую диссертацию. Мой университет не диктует какой-либо определенный стиль цитирования, поэтому я просто использую настройки biblatex по умолчанию. Моя работа довольно специфична для ОС, поэтому мне приходится цитировать исходный код Linux в нескольких местах.
Я нашел перекрестную ссылку Linux , которая позволяет мне ссылаться на определенные строки кода для конкретных версий Linux. Я намерен использовать это для своих целей, поэтому я буду указывать URL-адреса в виде http://lxr.free-electrons.com/source/<filepath>?v=<version>#L<linenumber>
. Однако я не знаю, как именно это сделать.
Я знаю, что biblatex предоставляет online
тип, который должен быть общеприменимым, поскольку я цитирую URL-адреса. У меня есть две проблемы с этим, хотя:
На мой взгляд, я вижу исходный код Linux как единую библиографическую запись (возможно, с официальным репозиторием kernel.org в качестве исходного URL). Вы можете ссылаться на различные файлы в тексте как \cite[Version~4.1, \texttt{drivers/android/binder.c}, Line~18]{Linux}
.
РЕДАКТИРОВАТЬ: предложил kernel.org вместо github, как указали bdsl, sebleblanc и Бруно.
В стиле APA (6-е изд., раздел 7.08) ссылка должна выглядеть примерно так:
Линус Торвальдс (2015). Linux (4.1-rc8) [Операционная система]. Извлекаются из
https://github.com/torvalds/linux/releases/tag/v4.1-rc8
Примечания
-rc
тегов, например этот (на сегодняшний день).kernel/time/ntp.c
у него много авторов, ни один из которых не является Линусом . Будет ли Линус Торвальдс по-прежнему цитировать, если он ссылается на что-то конкретное в этом файле?
Федерико Полони
Джокер
Федерико Полони
y
вы можете превратить ссылку в постоянную ссылку, содержащую SHA фиксации.слеблан