Intenté importar directamente mi cuaderno Júpiter a un archivo .tex (al dorso) pero no sé cómo reducir el tamaño total del código. Hay una línea en el archivo sin formato que parece realizar esta tarea (línea 118 % Add ',fontsize=\small' for more characters per line
), pero no entiendo cómo usarla.
EDITAR: Intentaré ser más claro sobre esto. Estoy editando un cuaderno jupyter usando Anaconda Navigator. Al utilizar este cuaderno, existe la opción de exportar el código como un archivo ".tex". Cuando hago esto, todo el texto de Markdown está muy limpio y el tamaño es perfecto (es el tamaño de látex normal). Lo que me gustaría cambiar es el tamaño del texto en los bloques de código. Parece que están usando un bloque llamado Verbatim
para obtener la fuente de código y el color de fondo adecuados. Y está la línea 118, como se mencionó anteriormente, que tiene un comando que parece poder cambiar solo el tamaño del código. Ojalá hubiera sido más claro con esto. Gracias por su ayuda.
Respuesta1
Editar:
Mencioné en la primera versión que esto parecía provenir de plantillas de Pandoc, pero parece haber migrado en los años intermedios anbconvertirque utiliza Jupyter Notebook para conversiones internas.
Más precisamente esto implica labase.tex.j2Plantilla Jinja2 yaquíes un enlace a las líneas relevantes.
Las instrucciones sobre cómo utilizar su propia plantilla sonaquí.
Como usuario del flujo de trabajo de Jupyter Notebook, está en una posición mucho mejor para convertir estas sugerencias en una solución a su problema que los participantes de este foro de TeX.
Lo más simple, además de anular la plantilla, parece ver si la documentación de Jupyter menciona una forma de agregar material personalizado en el preámbulo del documento LaTeX. Como se mencionó anteriormente, insertar \fvset{fontsize=\small}
es todo lo que necesita lograr. Tenga en cuenta que la barra invertida debe duplicarse en los literales de cadena de Python o utilizar cadenas sin formato.
(respuesta inicial) Esto se extrae de las plantillas de Pandoc, por ejemplo, puede encontrar una discusión relevanteallá.
El texto literal se define porfantasíavrbpaquete.
Se supone que debes agregar algo ,fontsize=\small
así, por ejemplo (el espacio después de la coma no importa aquí, pero a veces los espacios sí importan en LaTeX...)
\DefineVerbatimEnvironment{Highlighting}{Verbatim}{commandchars=\\\{\}, fontsize=\small}
Si estuviera en un archivo LaTeX escrito manualmente, se consideraría \fvset{fontsize=\small}
en el preámbulo.