我想打印出“/usr/bin/tree”命令的输出。
例如 :
/etc/puppet/hieradata/
├── common.yaml
└── virtual
├── false.yaml
└── true.yaml
我的想法是将其放在 minted 环境中。但字体系列不包含 UTF8 字符,例如:
Missing character: There is no ├ in font [lmroman10-regular]:mapping=tex-text!
我尝试了一些其他字体系列(例如 dejavusansmono),但没有成功。
是否有提供这些字符的字体系列?
答案1
我使用了xelatex
CMU Typewriter Text 字体。
这些字体被证明是有效的:
- CMU 打字机文本
- DejaVu Sans Mono
- 解放单色
- Linux Libertine Mono O
事实证明这些是失败的:
- 拉丁现代单音素(不显示符号)
- Bitstream Vera Sans Mono(显示盒子)
- Droid Sans Mono(显示盒子)
- Nimbus Mono L(不显示符号)
用 排版xelatex -shell-escape
。
\documentclass{article}
\pagestyle{empty}% for cropping
\usepackage{fontspec,minted}
\setmonofont{CMU Typewriter Text}
\begin{document}
\begin{minted}{text}
/etc/puppet/hieradata/
├── common.yaml
└── virtual
├── false.yaml
└── true.yaml
\end{minted}
\end{document}