Я попытался импортировать напрямую мой блокнот Jupiter в файл .tex (на обороте), но я не знаю, как уменьшить общий размер кода. В файле raw есть одна строка, которая, кажется, выполняет эту задачу (строка 118 % Add ',fontsize=\small' for more characters per line
), но я не понимаю, как ее использовать.
EDIT: Я постараюсь быть более ясным. Я редактирую блокнот Jupyter с помощью Anaconda Navigator. С помощью этого блокнота есть возможность экспортировать код в виде файла ".tex". Когда я это делаю, весь текст Markdown очень чистый, а размер идеальный (это обычный размер Latex). То, что я хотел бы изменить, это размер текста в блоках кода. Похоже, они используют блок, вызываемый Verbatim
для получения правильного шрифта кода и цвета фона. И есть строка 118, как упоминалось ранее, в которой есть команда, которая, похоже, может изменять только размер кода. Хотел бы я быть более ясным в этом вопросе. Спасибо за помощь.
решение1
Редактировать:
В первой версии я упоминал, что это, по-видимому, произошло из шаблонов Pandoc, но, похоже, за прошедшие годы оно перекочевало вnbconvertкоторый используется Jupyter Notebook для внутренних преобразований.
Точнее говоря, это касаетсябаза.tex.j2Шаблон Jinja2 издесьявляется ссылкой на соответствующие строки.
Инструкции по использованию собственного шаблона:здесь.
Как пользователь рабочего процесса Jupyter Notebook вы находитесь в гораздо лучшем положении, чтобы превратить эти подсказки в решение своей проблемы, чем участники этого форума TeX.
Самый простой, помимо переопределения шаблона, похоже, заключается в том, чтобы посмотреть, упоминается ли в документации Jupyter способ добавления пользовательского материала в преамбулу документа LaTeX. Как упоминалось ранее, вставка \fvset{fontsize=\small}
— это все, что вам нужно. Помните, что обратная косая черта должна удваиваться в строковых литералах Python, или используйте необработанные строки.
(первоначальный ответ) Это взято из шаблонов Pandoc, например, вы можете найти соответствующее обсуждениетам.
Verbatim определяется какfancyvrbупаковка.
Предполагается, что вы добавите, ,fontsize=\small
например, так (пробел после запятой здесь не имеет значения, но иногда пробелы имеют значение в LaTeX...)
\DefineVerbatimEnvironment{Highlighting}{Verbatim}{commandchars=\\\{\}, fontsize=\small}
Если бы это был файл LaTeX, написанный вручную, это можно было бы учесть \fvset{fontsize=\small}
в преамбуле.