首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将自定义格式添加到在Pandoc中生成的docx文件?

如何将自定义格式添加到在Pandoc中生成的docx文件?
EN

Stack Overflow用户
提问于 2021-12-28 22:08:59
回答 1查看 2.6K关注 0票数 8

我如何将自定义格式添加到潘多克生成的docx文件中,比如说,Markdown?例如,我可以高亮显示文本或将其居中吗?我可以重新设置链接的样式吗?

我知道我可以通过使用--reference-doc (用pandoc -o custom-reference.docx --print-default-data-file reference.docx生成)来更改默认元素的样式,比如标题,但我想介绍其他样式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-28 22:08:59

在Pandoc中,基本上有3种自定义docx输出的方法:

  1. 在问题中提到过,通过编辑参考文档,自定义默认元素(如标题和区块引号)。
  2. 通过在参考文档中编辑这些样式,自定义其他元素(如超链接或默认段落字体)。
  3. 通过将自定义‘元素’添加到引用文档中,添加它们(样式)。

选项1.自定义默认元素

  1. 生成一个参考文档(如问题:pandoc -o custom-reference.docx --print-default-data-file reference.docx中提到的)。它将有一堆内容,表示常见的Pandoc组件,如标题和区块引号(见后面的图片)。
  2. 在Word顶部的Styles菜单中,找到您想要更改的样式,并将其编辑成您想要的样式(我不确定您是否可以直接编辑文本的样式)。

选项2:自定义其他元素

比出现在参考文档文本和“样式库”中的样式更多。例如,您可以自定义超链接(例如颜色)。

  1. 生成一个参考文档(或者使用上面的引用文档)。
  2. 单击“样式”部分中的“展开”按钮以显示“样式”窗格(见下文)。
  1. 找到你想要的样式,然后编辑它。

另外:

  • 您可以单击每个样式旁边的下拉列表中的一个选项,将其添加到样式库中,以便于编辑。
  • 如果您想预览文本在上下文中的样子,可以将具有该样式的文本添加到文档本身。

选项3:添加自定义样式

这可能是最相关的问题。如果您想在Pandoc提供的默认元素和Word提供的元素之外引入自定义元素,可以简单地将自定义样式添加到参考文档中。例如,可以为突出显示的文本或居中文本创建样式,或为大型代码块创建样式。

  1. 生成一个参考文档(或者使用上面的引用文档)。
  2. 使用您想要的基本样式向文档中添加一些文本--您想要将新的自定义样式作为基础的样式。例如,如果您想要“普通文本但突出显示”,则编写一些使用“普通”或“正文文本”样式的新文本。
  3. 单击样式库中的下拉列表。
  4. 单击Create a Style
  5. 你想说什么就说什么。
  6. 单击Modify...并自定义您想要的样式。通过右键单击图库中的样式并单击“修改.”,您以后总是可以到达此菜单。
  7. 保存文件。
  8. 在文本中,您将转换为docx,只要您想使用divs和spans,只要您想要使用它,都可以使用适当的custom-style属性。例如,如果您有一个称为Super big的段落样式和一个名为Highlighted text的字符样式

参考文献

默认引用文档:

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70513062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档