Популярен ли библатекс?

Популярен ли библатекс?

На нашей домашней странице мы предлагаем bibtexзаписи наших публикаций. Количество препринтов arXiv среди них увеличивается, и biblatexподдерживает arXiv лучше, чем bibtex. Стоит ли нам переходить на biblatex, или есть много bibtexпользователей, которые не используют biblatex? Я спрашиваю о количестве пользователей, а не о том, что "лучше".

решение1

Я думаю, что этот вопрос основан (в основном) на техническом заблуждении. Этоистинныйчто biblatexстили (в общем) элегантно поддерживают диапазон данных, которые bibtexне поддерживаются. Но фундаментальной несовместимости нет, поскольку biblatexон будет изящно обрабатывать более или менее любые допустимые bibtexданные — он просто не сможет делать дополнительные вещи, которые он хочет делать. Между тем, bibtexего (не очень) волнует, если ему дадут дополнительную информацию, которую biblatexон может использовать, но он не может. Худшее, что произойдет, если вы предоставите данные или тип записи, которые он bibtexне сможет использовать, — это то, что он проигнорирует их и выдаст предупреждение. Так что вам в основном не нужновыбирать.

Поэтому ответ, как и почти со всеми проблемами «захвата данных», заключается в том, что вы должны захватывать и представлять максимальный объем данных, если только это не очень хлопотно. Так, в приведенном вами примере вы предоставляете данные arXiv: biblatexиспользуете их, bibtexигнорируете их. Выбор за пользователем, если его это волнует. В некоторых случаях biblatexимеет различные предпочтительные поля (например, datevs year), и там вы можете либо указать оба (лучше всего), либо положиться на biblatexсовместимую поддержку bibtexформы, где это возможно, как это и происходит.

Действительно сложная область — поддержка UTF8, потому что там есть реальная разница. В этом случае было бы идеально поддерживать обе формы, но если бы вам пришлось выбирать, вам лучше сделать bibtexее базовой, потому что, как правило, biblatexона будет обрабатывать форму ASCII с поддержкой TeX, тогда как bibtexUTF8 просто не будет обрабатываться, и тот тип пользователей, который меньше всего это понимает, скорее всего, будет укушен. Вероятно, лучше всего было бы попытаться сохранить как UTF8 внутри и преобразовать в форму с кодировкой TeX, но это уже деталь.

Итак, короткий ответ: невозможно сказать, какой из них используется более широко (хотя в областях, где используется любой из них, я бы предположил, что, вероятно, это bibtex). Но это не совсем правильный вопрос, потому что все меняется, и в любом случае должна быть возможность поддерживать оба формата без особых трудностей и (как правило) не требуя от пользователей выбирать или знать, какой из них им нужен.

Связанный контент