无法将 titlesec 与 markdown 和 pandoc 一起使用?

2023-12-27

当我在 Markdown 文档中使用 titlesec 时,如下所示:

---
header-includes:
    - \usepackage{titlesec}
---

在使用pandoc处理时,出现以下错误:

pandoc try.md -o try.pdf
! Argument of \paragraph has an extra }.
<inserted text> 
                \par 
l.1290 \ttl@extract\paragraph

pandoc: Error producing PDF

通过搜索,我找到了以下 R-markdown 的解决方法:无法使用自定义样式编织为 pdf https://stackoverflow.com/questions/40439701/cant-knit-to-pdf-with-custom-styles

我想知道如何使用 markdown 和 YAML 标头实现类似的解决方法?

我还发现并验证了以下方法可行:

pandoc --variable=subparagraph try.md -o try.pdf

但这对于用户来说比较困难,因为人们可能会忘记解决方法。

有一些关于解决方法的讨论https://www.bountysource.com/issues/40574981-latex-template-inknown-with-titlesec https://www.bountysource.com/issues/40574981-latex-template-incompatible-with-titlesec, 但这超出了我的知识范围

感谢您的帮助


这是因为默认的 LaTeX 模板重新定义了\paragraph。要禁用此行为,您可以使用subparagraphpandoc 中的变量。您可以在命令行中提供它:

pandoc --variable subparagraph -o file.pdf file.md

或者您可以将其嵌入到文档的 YAML 元数据中,并使用任何非空值:

---
subparagraph: yes
---

From man pandoc(以及用户手册 http://pandoc.org/MANUAL.html#metadata-blocks):

subparagraph

禁用 LaTeX 模板的默认行为,将(子)段落重新定义为部分,从而更改某些类中嵌套标题的外观

在这之后,titlesec.sty应该管用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法将 titlesec 与 markdown 和 pandoc 一起使用? 的相关文章

  • 如何生成多种格式的 R 包插图?

    I use knitr and 降价为 R 包编写小插图 感谢神奇的pandoc将这些文档转换成各种格式很容易 我想利用这一点 提供 HTML 和 PDF 格式的小插图 有来自的支持降价在文档元数据块中指定多种输出格式的参数 例如 我可能有
  • 使用 pandoc 从 Markdown 转换为 PDF 时设置双倍间距和行号

    我正在使用 markdown 和 pandoc 进行科学写作 我知道我可以使用以下命令更改最终 pdf 的边距 使用 pandoc 从 Markdown 转换为 PDF 时设置边距大小 https stackoverflow com que
  • 生成 Markdown 表?

    有没有办法从对象 Python Ruby Java C 生成表 我想以编程方式创建一个简单的表 我有一些对象 我想将一些属性映射到标题 将集合映射到行 为什么是 Markdown 因为我想稍后手动编辑该文档 现在 整个过程是这样的 报告引擎
  • asciidoc:有没有办法创建一个在 libreoffice writer 中可见的锚点?

    Tl dr 在文档中创建锚点的正确方法是什么 和有没有办法让锚点在 writer 中可见 背景 我正在尝试拆分以前的单个文档open office将文档分成更小的asciidoc既包含在主要开放办公文档中又转换为以下任一或两者的文档html
  • 更灵活的引文格式

    我喜欢在我的 r bookdown 项目中使用引用 格式不是很灵活 我可以使用 citeID来获取 作者 年份 或 citeID 来获取 作者年份 有时我只需要 年份 或 年份 或者我可能只需要 作者年份 根本不需要括号 最后 我需要添加对
  • 与 Pandoc 一起使用的表布局

    我正在尝试创建文档生成工作流程 专业文档 目标是尽可能多地用 Markdown 编写 生成的文档应该是 PDF 同时仍然能够在必要时导出为 docx 我选择了 Pandoc 我将为其创建一个 Latex 模板并使用 YAML 文档来保存文档
  • 如何在 Pandoc 生成的 PDF 表格中添加垂直线

    有没有办法让 Pandoc 在 PDF 输出表格中放置垂直线 而无需编辑 Pandoc 的源代码 目前我正在使用以下方法生成 PDF pandoc template pandoc template tex V geometry margin
  • 使用 pandoc ruby​​ 将 HTML 和内联 Mathjax 数学转换为 LaTeX

    我正在构建一个Rails应用程序 并且正在寻找一种方法将带有html和内联MathJax数学 TeX 的数据库条目转换为LaTeX以创建pdf 我发现了和我类似的问题 使用 pandoc 将 html mathjax 转换为 Markdow
  • 如何更改 R Studio 中的 pandoc 选项

    在 R Studio 中安装 rmarkdown 包 您可以使用 Rmd 文件创建 docx 文档 然后按Knit Word button 那么调用的命令是 C Program Files RStudio bin pandoc pandoc
  • pandoc 在转换为 pdf 时不会对代码块进行文本换行

    我正在使用 pandoc 和 xelatex 引擎将 markdown 转换为 pdf 我像这样运行 pandoc pandoc s backbone fundamentals md o backbone fundamentals pdf
  • Pandoc md 到 pdf:在分页之前插入图像时保持顺序

    正如标题所述 我的问题是关于 pandocs md 到 pdf 的 当我像这样转换降价时 Title text that is about a 3 4 page image that is too large to fit page ima
  • Pandoc:[警告] 无法转换 TeX 数学

    我尝试使用 Pandoc 将 html 转换为 docx 这是我的 html 代码 p Example v 1 rm v 2 p 头中有 MathJax 配置 MathJax Hub Config extensions tex2jax js
  • 由 pandoc 从 .md 转换而来的 Beamer 幻灯片中的绘图非常大

    R 生成的正态图chunksR 中的 Markdown 文件在转换为 html 幻灯片或 pdf 时完全相同 但是 当它们通过以下方式转换为投影仪幻灯片时pandoc t beamer ex md V theme Warsaw o beam
  • 在shinyapp中包含来自网络的图像的LaTeX PDF

    我曾经能够将来自 URL 的图像包含在由闪亮的应用程序生成的 PDF 报告中 url com 几个 markdown 版本之后我收到以下错误 Unable to load picture or PDF file https i0 wp co
  • PyPandoc 与 PyInstaller 结合使用

    我安装了 PyInstaller 来为我的 python 脚本创建可执行文件 效果很好 我使用 PyPandoc 创建 docx报告 当正常的 python 文件运行时 它也可以正常运行 但不能从 PyInstaller 生成的可执行文件运
  • Pandoc Markdown 分页符

    最近我开始使用 Pandoc markdown 它似乎是 LaTeX 的一个很好的替代品 因为我的文档没有很多数学公式 而且我没有任何使用 LaTeX 的经验 再加上不到 2 周的提交截止日期 这使它成为一个很好的解决方案 我无法解决的一件
  • pandoc 文档转换失败,错误 67

    我使用的是 R 3 3 2 和 Rstudio 版本 1 0 44 这是我的 RMarkdown 文件的格式 title Sentiment Analysis output rmdformats material highlight kat
  • 如何更改 R Markdown HTML 文档中目录的颜色和属性?

    我花了很多时间谷歌搜索这个 但似乎无法弄清楚 我正在使用 R Markdown 制作 HTML 文档 文档在这里 http rmarkdown rstudio com html document format html http rmark
  • 是否可以使用“pandoc”将 .tex 文件编译为 PDF?

    是否可以使用 pandoc 编译 tex 文件 我目前正在使用 MacVim 在 MultiMarkdown 中记课堂笔记 这样 当我回到家时 我就可以mmd2tex并使用 TexShop 将 tex 文件编译为 PDF 它效果很好 但这个
  • markdown/pandoc 的全站编译? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 With Sphinx doc http sphinx doc org 您可以创建一堆 ReStruct

随机推荐

  • 无法使用 Dancer::Plugin::Database 连接到多个数据库

    我正在使用 Dancer Plugin Database 从我的 dancer 应用程序连接数据库 对于单连接来说它工作得很好 当我尝试多个连接时出现错误 如何添加多个连接 我在 config yml 文件中添加了以下代码 plugins
  • React Native TextInput setState() 问题

    我在 TextInput 的 onChangeText 中遇到了 React Native 的 this setState 问题 我试图在它下面的文本标签中显示 TextInput 的内容 然而 它什么也不显示 setState 调用永远不
  • ajax中如何检查数据是否传递

    我有以下要求来获取注册表以发布数据 但我无法测试它 有人可以帮忙吗 我想看看数据有没有通过 我有 jquery cdn 和 jquery validate 我有plunker http plnkr co edit XmsAh20ZjGwtS
  • 启用静态库中使用的 ifdef 宏

    可以使用静态库中定义的宏吗 我有自己的调试宏 名为TWDEBUG我在为共享而创建的静态库中使用它 如果我将静态库导入到新项目中并使用它 编译器似乎无法识别它 我确实设置了预处理器宏TWDEBUG and Other C flags and
  • 向 VTL 中的对象添加键/值对(适用于 API 网关)

    我正在为 AWS API Gateway 集成响应编写映射模板 我想将键 值对添加到返回 Lambda 函数的 JSON 对象 我的函数返回一些 JSON 如下所示 id 1234 name Foo Barstein 我希望模板输出如下内容
  • 当 AKMicrophone 存在时来自 AKMIDISampler 的连续正弦波

    当存在初始化的 AKMicrophone 时 我在项目中使用 AKMIDISampler 时遇到问题 在采样器上调用 播放 时 除了正确播放木版样本外 第一次 播放 被称为恒定正弦波开始播放 它永远不会停止 我用下面最少的代码复制了这个问题
  • 将 ruby​​ 脚本文件传递到 Rails 控制台

    有没有办法传递 ruby 文件 foo rb到 Rails 控制台 预期结果是控制台启动 Rails 环境后运行文件 或者任何其他方式允许我在 Rails 环境中执行文件 从命令提示符触发 实际上 最简单的方法是运行它load在 的里面ra
  • 从表中获取最后一条记录 ID 的最安全方法

    在 SQL Server 2008 及更高版本中 最好 最安全 最正确的方法是什么 从数据库表中检索ID 基于自动增量主键 检索其他列最后一行的值 例如 SELECT TOP 1 FROM Table ORDER BY DESC SELEC
  • 带镶嵌边框的 CSS 圆圈

    我正在尝试在 CSS 中创建一个带有镶嵌边框的圆圈 如下例所示 我有以下 HTML 和 CSS 但它没有产生我需要的效果 inlay circle width 15rem height 15rem border solid a7a9ac 2
  • 图数据结构的C实现

    我已经学习了图数据结构的基础知识 现在我想实现所有可以在图上执行的结构 算法 操作 请分享一些有用的链接 我可以在其中开始用 C 语言实现图形 邻接表 http en wikipedia org wiki Adjacency list an
  • 滚动查看器的子元素阻止用鼠标滚轮滚动?

    我在使鼠标滚轮滚动在以下 XAML 中工作时遇到问题 为了清楚起见 我对其进行了简化
  • 使用正则表达式选择 numpy 数组中的元素

    可以如下选择 numpy 数组中的元素 a np random rand 100 sel a gt 0 5 select elements that are greater than 0 5 a sel 0 do something wit
  • Python Range() 与 Numpy.arange() 函数有什么区别?

    我在网络搜索中了解到 numpy arange 比 python range 函数占用的空间更少 但我尝试过 使用下面它给了我不同的结果 import sys x range 1 10000 print sys getsizeof x gt
  • 在 Swift 中重写超类委托

    我正在开发一个 Swift v1 2 项目 其中包含两个 UIView MyView and 我的视图子类 MyView有一个我想要覆盖的委托我的视图子类成为一个子协议 类似于UITableViews have a UITableViewD
  • 正则表达式检测 IE9 及以下版本?

    我正在尝试用 Java 编写一个正则表达式模式来检测用户代理是否小于或等于 Internet Explorer 9 这里有很多示例 http www useragentstring com pages Internet 20Explorer
  • Python:根据不同的字母顺序排序

    假设我有一个不同顺序的字母表 H V R L D A 现在我想将字符串排序为 HV 根据这个命令 我期待的东西应该是这样的 alphabet HVRLDA sorted RL HH AH key lambda word alphabet i
  • “-X 他们的”选项似乎不适用于某些 Git 冲突

    这是一件烦人的事情 我使用这个命令来合并两个分支 git checkout b temp public master git merge Xtheirs squash m squashed with devtemp devtemp 我遇到一
  • 单击打开带有表单的弹出窗口,然后提交下载并关闭它!如何?

    这就是我想做的 单击下载链接 单击后将打开弹出窗口 联系表格位于弹出窗口中 在提交按钮上发送邮件并自动开始下载 PDF 文件 在开始下载的同时关闭弹出窗口而不重定向到任何页面 我尝试使用 click window open theForm
  • Python 多处理池 OSError:打开的文件太多

    我得检查一下需要多少时间do something 总共需要一对包含 30k 元素的列表 下面是我的代码 def run a b data p datetime datetime now val do something a b data 0
  • 无法将 titlesec 与 markdown 和 pandoc 一起使用?

    当我在 Markdown 文档中使用 titlesec 时 如下所示 header includes usepackage titlesec 在使用pandoc处理时 出现以下错误 pandoc try md o try pdf Argum