Kali 安装 pandoc
本文最后更新于 768 天前,其中的信息可能已经有所发展或是发生改变。

Kali 安装 pandoc 及配置

版本的选择

Kali 源里的 pandoc 是 2.9 的版本,太老了,并且某些参数的使用需要 2.11 以上的版本,所以选择 conda 安装

# 安装 Anaconda
sudo wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
sudo chmod +x Anaconda3-2021.11-Linux-x86_64.sh
./Anaconda3-2021.11-Linux-x86_64.sh

conda search pandoc
# 搜索到 conda 中的 pandoc 最新版本为 2.12
conda install pandoc=2.12

其他需要安装的包

下面这些包可以很方便地使用 markdown 写论文/实验报告。

# 输出 pdf
sudo apt install texlive-full
# 参考文献引用
sudo apt install pandoc-citeproc
# 图表注释
sudo apt install python3-pip
pip3 install pandoc-fignos
pip3 install --upgrade pandoc-fignos
pip3 install pandoc-tablenos
pip3 install --upgrade pandoc-tablenos

在 conda 虚拟环境外使用 pandoc

使用 conda 安装的 pandoc 只能在虚拟环境中使用,而我个人不喜欢 conda 的虚拟环境。

# 添加环境变量
sudo gedit ~/.bashrc
# 创建别名,添加一行:
alias pandoc='~/anaconda3/bin/pandoc'
# 更新
source ~/.bashrc

示例

md 转 word:

# --reference-doc 可以指定 word 模板,pandoc会使用其中的格式,包括字体、页码、页眉页脚、页边距等。
# 注意 --citeproc 一定要放在 --filter 图/表交叉引用 的后面
pandoc --filter pandoc-fignos --filter pandoc-tablenos --citeproc --bibliography=ref.bib --csl=chinese-gb7714-2005-numeric.csl --reference-doc=reference.docx -M reference-section-title="参考文献" test.md -o test.docx

md 转 pdf:

可以配合这篇文章食用:Linux下pandoc的配置

效果其实不是很好,需要找一个好模板,eisvogel 是一个可用的模板。

模板中默认中文字体为 Noto Serif CJK JP,需要先下载放到 Kali 的字体目录/usr/share/fonts/truetype/

然后执行以下代码,执行完可能需要重启

mkfontdir
mkfontscale
fc-cache

转换代码

# --listings 生成代码块
pandoc --filter pandoc-fignos --filter pandoc-tablenos --citeproc --bibliography=ref.bib --csl=chinese-gb7714-2005-numeric.csl --template=eisvogel.tex --pdf-engine=xelatex -M reference-section-title="参考文献" test.md -o test.pdf --listings

不过仍然建议先转 word 改完了格式再转 pdf。

本文链接:https://blog.limina.top/?p=700
文章标题:Kali 安装 pandoc
本文作者:M.Li
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

评论

  1. Windows Chrome 108.0.5359.125
    6 月前
    2023-10-13 20:54:45

    你好,看完你的博客文章,感觉很不错!希望与你网站首页友情链接
    流量卡知识网
    http://53go.cn/
    专注于移动/联通/电信推出的大流量多语音活动长短期套餐手机卡的相关知识的介绍普及
    听说互换友情链接可以增加网站的收录量,特此来换,如果同意的话就给internetyewu@163.com[微信ganenboy]发信息或者就在此回复下吧!【建站问题也可以一起讨论!】

  2. iPhone Safari 13.0.3
    1 年前
    2023-2-08 15:54:47

    我不管!arch is the beswqqdwqstsfsgdgdg!!!

  3. Windows Chrome 103.0.0.0
    2 年前
    2022-7-30 10:10:10

    感谢分享,赞一个

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇