newline - 从/到 docx 转换时换行的 pandoc 处理
问题描述
我正在使用 pandoc 在 .docx 和 .org 格式之间进行转换,以便我可以在像 emacs 这样的纯文本编辑器中编辑它们。
pandoc 对换行符/换行符有自己的想法。
从 .docx 转换为 .org:
- 当 .docx 文档有换行符时,pandoc 会放置一个双换行符。
- pandoc 删除了多个有意的换行符。
示例:
test-doc.docx:
一号
线二号
线三号线
命令:
> pandoc -s test-doc.docx -o test-doc.org
输出 test-doc.org:
一号
线二号
线三号线
从 .org 转换为 .docx:
- Pandoc 删除换行符。
示例:
test-doc2.org:
第一行,
然后第二行。
命令:
> pandoc -s test-doc2.org -o test-doc2.docx
输出 test-doc2.docx:
第一行,然后第二行。
使用 pandoc --wrap 标志不会更正此行为。
此行为与使用 MS Word 和 Google Docs 创建的 .docx 文件相同。
在 .docx 和 markdown (.md) 格式之间转换时,此行为是相同的。
这是 Windows 上的 pandoc 版本 2.10.1。
我想让换行符在 .docx 和 .org 格式之间忠实地转换。
感谢您的任何建议。
解决方案
推荐阅读
- docker-compose - docker-compose.yaml 中环境变量的更改是否需要重新构建?
- c# - 使用 ASP.NET Core Web API 中的格式响应数据的状态码 406
- java - EJB 3.1 远程访问 + Jboss 7.3 +JPA
- uwp-xaml - 如何在win2d的canvasvirtualControl中加载webview?
- php - 我不明白为什么我的变量未定义
- django - 可能在 pythonanywhere.com 上有 react + Django
- python - 有没有办法将 Flask 数据打印回 React 前端?
- c# - Oculus Quest - 真实世界对齐
- javascript - 如何在点击 mithril.js 后禁用按钮以防止多次点击
- r - R Shinydashboard 无法在 Shiny 模块中加载