骑白马的金针菇 · 【onlyoffice中文指南】13-转换A ...· 昨天 · |
讲道义的手链 · ONLYOFFICE文档编辑器的基本使用-C ...· 昨天 · |
力能扛鼎的键盘 · 粗暴将tinymce富文本编辑器整合到vue ...· 2 周前 · |
淡定的白开水 · Jest - 遍历一个数组并测试它们的值· 5 月前 · |
爱吹牛的枇杷 · 方法参数按值传递。 ...· 10 月前 · |
快乐的麻辣香锅 · [转]Unhandled error: ...· 1 年前 · |
宽容的楼梯 · 对WPF中的TreeView实现右键选定_C ...· 1 年前 · |
我正在使用pandoc和markdown编写一份快速而肮脏的报告。
我需要生成一个PDF或DOCX,最小的麻烦,我不太关心哪一个(最好是两者,当然)。另外,我对数字和表格有一定的限制--它们是预先与另一个程序一起生成的,我希望能够插入它们,因为它们是为了适应pandoc的需要而转换的。
但是,主要的限制是,我不想手动编辑生成的文档,无论是LaTeX还是DOCX。我想做所有的编辑。
以下是问题所在:
因此,生成的任何文档都不能用于我的目的。
我想要做的就是收集一些结果,并生成一个文件,我可以发送给另一个科学家。
问题: --在pandoc中用最少的工作量和至少所有可见的结果生成一个快速而肮脏的报告的最佳解决方案是什么?
更新: 升级到1.4或更高版本解决了这个问题--这些数字现在已经在documents中纠正了大小。
控制图像大小
目前,您无法从Markdown直接控制该功能。对于LaTeX/PDF输出,这是由LaTeX/pdflatex自己自动处理的。
最近几个月,Pandoc developer +用户社区正在讨论如何最好地实现它并创建一个易于使用的语法,例如。
![Image Caption](./path/to/image.jpg "Image Comment"){width="60%", height="150px"}
( 警告:仅以 为例,由本人现场+从稀薄空气中提取-记不起讨论的最新情况.)这是为了将支持的输出格式(可以包含图像,而不仅仅是 / )传输给。
因此,计划将这些内容作为Pandoc下一个主要发行版的一个主要新特性,并将开始在ODT/DOCX输出中更好地工作。
控制单元格内的表/单元格宽度和行间隔
如何使用Markdown语法指定表?
您是否知道Pandoc支持几种变体,如
gid_tables
、
pipe_tables
、
simple_tables
和
multiline_tables
您应该考虑使用
pandoc --from=markdown+multiline_tables ...
作为命令,并在Markdown中将关键表编写为
multiline_tables
。
通过
man pandoc_markdown
阅读所有的细节..。
多行表仅通过扩大或缩小标记源本身中的列宽度,就可以限制对输出中各个列的宽度的控制。
输出胶乳/PDF时的数字和表格顺序
Pandoc支持将
raw_tex
行和环境插入到Markdown源文件中。当它遇到这样的线路时,它会将它们发送到LaTeX输出中。(但对于所有其他输出,它都将被忽略。)
这样您就可以插入类似于
\newpage{}
进入Markdown以强制分页。这已经给了你一些有限的控制,以维持错误的数字或表格的顺序。(毕竟,你说你要找的是一种“快速而肮脏”的方法,而不是复杂的排版文档.)
当然,如果您对LaTeX了解得越来越多,您也可以在您的Markdown中使用诸如
/FloatBarrier
之类的东西。
沿着这条路走(将LaTeX代码混合到Markdown中)会给您带来一些缺点:
但优势仍然是:
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券
淡定的白开水 · Jest - 遍历一个数组并测试它们的值 5 月前 |
爱吹牛的枇杷 · 方法参数按值传递。 修饰符启用按引用传递语义,包括只读和 `out` 参数等区别。 了解不同的参数传递模式以及如何使用它们。 参数修饰符允许一系列可选参数。 - C# | Microsoft Lear 10 月前 |