
Я использую Biber (бэкенд biblatex
) для создания библиографии. У меня два вопроса по библиографии.
Я хочу использовать уменьшенный шрифт ТОЛЬКО для библиографии (не для ссылок в тексте, которые в моем тексте имеют цифровой стиль, например [1], [2] и т. д.). В частности, шрифт моего текста 11 пт, а я хочу напечатать библиографию 10 пт.
В библиографии часть текста выходит за рамки текстовой клетки, так как ISBN печатается без разрыва. Какую команду мне следует использовать, чтобы избежать этого переполнения
hbox
?
решение1
Я нашел эту команду:
\renewcommand*{\bibfont}{\small}
и хорошо работать. (первый вопрос).
По второму вопросу, на данный момент я привык разбивать ISBN строкой (XXX-X-XXXX-XXXX-X, стандартный 13-значный код ISBN). Но я ищу более общее правило, чтобы избежать переполнения в библиографии (например, когда я пытался использовать мелкий шрифт, URL DOI выходил за пределы текста клетки; в этом случае ручной разрыв не работает, потому что URL не работает после разрыва текста)
решение2
Что касается первого вопроса, в разделе библиографии вы можете изменить размер основного шрифта, так же как вы это делаете в каком-либо конкретном разделе.
Например:
\bibliographystyle{Users/Daniele/Thesis/plainnat.bst}
%
{\small \bibliography{Users/Daniele/Thesis/bibliography}}
Существует множество размеров шрифтов : \tiny
, \scriptsize
, \footnotesize
, \small
, \normalsize
, \large
, \Large
, \LARGE
и \huge
.\Huge
решение3
Вот вариант для тех, кто использует biblatex
, добавьте
\AtBeginBibliography{\small}
в преамбулепослеВы импортируете biblatex
.
Кстати, у Даниэляотвечать\renewcommand*{\bibfont}{\small}
, обратите внимание, что после импорта вам также необходимо поставить biblatex
.