当前位置: 首页 > 面试题库 >

放置自定义nbconvert模板的正确位置

喻选
2023-03-14
问题内容

我已经制作了一个自定义的nbconvert模板,并希望可以从启动nbconvert实用程序的任何文件夹中对其进行访问。我应该在哪里放置模板?

我在官方文档中找不到任何内容。我已经尝试过平常的地方jupyter
CONFIGS一样/usr/share/jupyter~/.local/share/jupyter~/.jupyter,无济于事。

到目前为止,我唯一找到的地方是python包所在的文件夹:

$ pip show nbconvert | grep Location | cut -d" " -f2
/usr/lib/python3.6/site-packages

如果我nbconvert/templates/html在此处创建目录并将模板放在其中,则nbconvert --to html --template <my_template_name> ...效果很好。但这是一个丑陋的hack,每次我更新nbconvert时都需要重新做一次。

似乎我可以为nbconvert提供环境变量,但我希望避免使用此选项。


问题答案:

您需要nbconvert通过创建jupyter_nbconvert_config.py文件并将其存储在中来告诉您寻找模板~/.jupyter

我将其用于LaTeX-这是我的文件的样子:

import os
c = get_config()

c.LatexExporter.template_path = ['.', os.path.expanduser('~/.jupyter/templates')]
c.LatexExporter.template_file = 'custom_latex.tplx'

假设模板扩展了现有模板,则'.'在设置时需要包括在内,template_path以便知道在哪里寻找标准模板。



 类似资料:
  • 本文向大家介绍iOS 模拟自定义位置,包括了iOS 模拟自定义位置的使用技巧和注意事项,需要的朋友参考一下

  • 我在 netbeans 的 GUI 设计器中设计了一个 GV 框架,它有 1 个文本区域、2 个文本框和 1 个 jButtons,它们位于框架的右侧。现在我想在这些组件左侧的 GV 框架中添加一个自定义 JPanel。像这样: http://s25.postimg.org/3lggsdusf/Othe.png 主网格面板(直接构建在班级内部 可以看出,我试图通过 GUI 编辑器通过自动生成的 i

  • 我似乎无法为JPanel设置按钮的自定义位置。它总是在左上角添加按钮,然后继续向右。我还有一个背景图像,这让事情变得更加困难。框架如下所示:imageshack.com/a/img838/3240/ez6l.png我的代码是: 我想将按钮“MusicButton”添加到右下角/中间/或左侧。如果您可以在JPanel中定制JButton,请分享。谢谢

  • 我在react窗口列表元素中使用React/MUI Popover,并且无法正确定位Popover-它总是在窗口的左上角结束(组件无法在锚元素[in the docs])。 所以为了暂时解决这个问题,我决定使用参数来设置一个绝对位置——在我的例子中,就在窗口的中间。那也不行。 我已经查看了Chrome开发工具中的值,一切似乎都正常(即,我使用该工具时确实得到了一个锚定;我得到了有效的位置左/顶值;

  • 从MinDoc v0.13及以上版本开始支持自定义模板(仅Markdown编辑器)。 创建自定义模板 用户可在编辑项目时将编辑器内的内容报错为模板: 点击保存按钮右侧的公文包按钮会弹出保存为模板的界面: 填写模板名称点击立即保存即可。 全局模板是指,在其他项目中可用,目前仅支持管理员保存全局模板,非管理员及时选中了全局,保存时也是仅项目内可用。 使用自定义模板 点击编辑器上的模板按钮可以显示选择模

  • 微页面 (微页面相当于自定义模板,适合有店铺主页自由搭建的基础功底商家使用;如果没有美工也不用担心,可以直接选择非上述模版,选出一个适合你的行业风格的模版,根据你需要替换的内容来制作店铺主页。)