如何解决从Jupyter笔记本中控制pdf的Latex文档样式
我打算jupyter nbconvert
从.ipynb到Jupyter笔记本到PDF,并希望控制笔记本中如何使用命令格式化PDF。 \pagebreak
:
from IPython.display import display,Markdown,Latex
display(Latex(r"""\thispagestyle{empty}"""))
我最紧迫的问题是字体和标题页。我知道我可以在乳胶模板中包含以下代码块来更改字体,但是我可能无法使用该模板。
((* block docclass *))
\renewcommand{\familydefault}{\sfdefault}
\documentclass{article}
((* endblock docclass *))
我试图在文档的开头添加以下内容,以使整个文档使用无衬线字体,但这没有效果:
display(Latex(r"""\renewcommand{\familydefault}{\sfdefault}"""))
我发现这有点令人困惑,因为以下内容影响了整个文档,直到我再次使用\normalsize
。
display(Latex(r"""\Huge"""))
为了省去标题页(或者标题和日期),我一点也不知道了。我发现了在\begin{document}
和\end{document}
之间更改命令的建议,例如将\date
设置为空字符串。但是,在从.ipynb到PDF的转换中,.tex文件只是临时创建的,我不知道如何影响这部分,尤其是在jupyter笔记本中。
感谢您的建议!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。