Latex verbatim:how 显示树命令创建的文件目录?
Latex verbatim:how to show the file directoy created by tree command?
我想插入一个使用 verbatim 环境的 tree 命令创建的文件目录图。但是在输出文档中,只保留了文件名,连接线消失了。
\documentclass{article}
\usepackage{fancyvrb}
\begin{document}
\begin{Verbatim}
.
├── app
├── bakery
├── build
├── CHANGELOG.md
├── composer.json
├── composer.lock
├── docker
├── sponsors
├── STYLE-GUIDE.md
└── webserver-configs
\end{Verbatim}
\end{document}
我已经尝试通过将 showtabs 设置为 true 来使用 fancyvrb 包,但是连接线仍然没有打印在文档中。
有什么办法吗?
问题是这些 unicode 字符不包含在默认的单声道字体中。如果您使用支持 unicode 的引擎(例如 xelatex)和包含它们的字体,例如DejaVu Sans Mono,将在文档中可见:
% !TeX TS-program = xelatex
\documentclass{article}
\usepackage{fancyvrb}
\usepackage{fontspec}
\setmonofont{DejaVu Sans Mono}
\begin{document}
\begin{Verbatim}
.
├── app
├── bakery
├── build
├── CHANGELOG.md
├── composer.json
├── composer.lock
├── docker
├── sponsors
├── STYLE-GUIDE.md
└── webserver-configs
\end{Verbatim}
\end{document}
如果你喜欢pdflatex
,可以使用pmboxdraw
包:
\documentclass{article}
\usepackage{fancyvrb}
\usepackage[utf8]{inputenc}
\usepackage{pmboxdraw}
\begin{document}
\begin{Verbatim}
.
├── app
├── bakery
├── build
├── CHANGELOG.md
├── composer.json
├── composer.lock
├── docker
├── sponsors
├── STYLE-GUIDE.md
└── webserver-configs
\end{Verbatim}
\end{document}
我想插入一个使用 verbatim 环境的 tree 命令创建的文件目录图。但是在输出文档中,只保留了文件名,连接线消失了。
\documentclass{article}
\usepackage{fancyvrb}
\begin{document}
\begin{Verbatim}
.
├── app
├── bakery
├── build
├── CHANGELOG.md
├── composer.json
├── composer.lock
├── docker
├── sponsors
├── STYLE-GUIDE.md
└── webserver-configs
\end{Verbatim}
\end{document}
我已经尝试通过将 showtabs 设置为 true 来使用 fancyvrb 包,但是连接线仍然没有打印在文档中。
有什么办法吗?
问题是这些 unicode 字符不包含在默认的单声道字体中。如果您使用支持 unicode 的引擎(例如 xelatex)和包含它们的字体,例如DejaVu Sans Mono,将在文档中可见:
% !TeX TS-program = xelatex
\documentclass{article}
\usepackage{fancyvrb}
\usepackage{fontspec}
\setmonofont{DejaVu Sans Mono}
\begin{document}
\begin{Verbatim}
.
├── app
├── bakery
├── build
├── CHANGELOG.md
├── composer.json
├── composer.lock
├── docker
├── sponsors
├── STYLE-GUIDE.md
└── webserver-configs
\end{Verbatim}
\end{document}
如果你喜欢pdflatex
,可以使用pmboxdraw
包:
\documentclass{article}
\usepackage{fancyvrb}
\usepackage[utf8]{inputenc}
\usepackage{pmboxdraw}
\begin{document}
\begin{Verbatim}
.
├── app
├── bakery
├── build
├── CHANGELOG.md
├── composer.json
├── composer.lock
├── docker
├── sponsors
├── STYLE-GUIDE.md
└── webserver-configs
\end{Verbatim}
\end{document}