【问题标题】:nbconvert latex organization - merging with other latexnbconvert 乳胶组织 - 与其他乳胶合并
【发布时间】:2014-01-08 22:27:16
【问题描述】:

将 nbconvert 生成的乳胶与其他乳胶合并的最佳方法是什么?就我而言,我有几个公司指定的表格(我有乳胶),我想与笔记本/nbconvert 生成的乳胶合并。而且,我想按照公司模板进行页眉/页脚/页码/目录等(这些已经在乳胶项目中可用)。

因此,根据我非常基本的理解,我看到了两种可能的方法。是可行的还是我还缺少其他东西?

1) 以 ipython 笔记本为中心 - 有没有办法修改序言以包含我的表单需要的所有包和其他内容?公司页眉/页脚?等等

2) 包括 ipython nbconvert 输出作为具有包含的外部乳胶项目的一部分。有没有办法打破 nbconvert 生成的序言内容?

我不太了解 nbconvert 如何将各个部分组合在一起。因此,任何关于 nbconvert 如何处理乳胶的建议或信息将不胜感激。

【问题讨论】:

    标签: latex ipython-notebook


    【解决方案1】:

    1) 和 2) 都可以。您可以使用 base template --template=base 使用 nbconvert 生成最基本的乳胶,并将其插入您自己的公司乳胶中。您甚至可以覆盖现有块(参见 Jinja 文档)来扩展和/或替换现有块。参考这个Old and not up to date explanation

    【讨论】:

    • 谢谢马特!关于细节 - 使用 --template=base 运行 ipython nbconvert(可能适用于选项 2)仍然会生成带有 /documentclass、usepackage 命令和 /begin{document} 的序言。有没有办法更好地组织 ipython 内容与我的外部内容的集成?
    • 恐怕 nbconvert 太年轻了,我们想到了可能性,所以我们拆分了文件并提供了一个“基本”模板,但只有像你这样使用它的人的反馈才能帮助我们缩小需要和失败的范围。
    • 好的。因此,基本模板处于早期开发阶段。对于我们的特定用例,理想的情况是“基本”生成两个文件:1)将序言内容“输入”到较大项目的序言中。 2) 将文档主体“输入”到较大项目的主体中。目前基本乳胶代和普通乳胶代有什么区别? .tex 文件大约是我的一半大小;但是,我不清楚基本内容中遗漏了什么。
    猜你喜欢
    • 1970-01-01
    • 2014-11-02
    • 2023-02-09
    • 2015-01-20
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多