例如,当使用pandoc将 Markdown 文件转换为 pdf 文件进行讲座时,除了评论之外的所有内容
<!---
comment
-->
将出现在输出 pdf 文件中。
但是有没有更优雅的方式在源 Markdown 文件中添加注释而不是使用此类注释?也许生成两个输出文件:
- 一个带有幻灯片的 pdf 文件,供内容较少的观众使用
- 一个带有注释和注释的 pdf 文件,供讲师/读者阅读,内容更多
是否已经有机制、标签、命令等?或者这样的评论是要走的路吗?
目前我在 KUBUNTU 20 上使用以下设置,但我不需要坚持下去。我需要的只是最后的幻灯片 pdf 和注释 pdf 文件(或带有附加文本的幻灯片):
依赖项:
- 潘多克
- XeTeX(带
sudo apt install texlive-xetex
) - latexmk(带
sudo apt install latexmk
) - mtheme全局安装
make install
项目结构:
slides.md
用 Markdown 编写的带有演示内容的文件,例如
---
author: Author
title: Presentation Title
date: \today
---
# first chapter
## sub title
<!---
a comment for `point 1` with additional information to
say but not to display for the listeners.
-->
- point 1
<!---
a comment for `point 2` with additional information to
say but not to display for the listeners.
-->
- point 2
- 一个类似的
makefile
东西:
default:
@pandoc -t beamer -H settings.tex \
--pdf-engine=xelatex --highlight-style=espresso \
-V lang=en -V theme:metropolis \
-o dist/output.pdf slides.md
- 和
settings.tex
:
%% Metro Settings
\metroset{numbering=fraction,
progressbar=frametitle,
background=dark,
block=fill}
您可以使用投影仪的笔记机制。如果您使用宏添加笔记
\note{...}
然后您可以在 settings.tex 文件中打开/关闭注释的显示:
如果您要截取中间 .tex 文件,然后手动运行 latexmk,您甚至可以一次生成两个 pdf 文件。戳
进入你的
settings.tex
文件,然后运行(替换
filename
为您的文件名)