当我在乳胶报告中制作清单列表时,使用:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\lstset{language = Matlab,
inputpath=./Code/}
\begin{document}
\lstlistoflistings
\lstinputlisting{test1.m}
\lstinputlisting{test2.m}
\lstinputlisting{test3.m}
\end{document}
显示我的文件的路径:
我如何隐藏路径?我想获得:
而无需将我的文件移动到当前目录。
答案1
选项caption
通过标题增强列表,标题也用于列表列表中的条目:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\lstset{language = Matlab, inputpath=./Code/}
\begin{document}
\lstlistoflistings
\lstinputlisting[caption=test1.m]{test1.m}
\lstinputlisting[caption=test2.m]{test2.m}
\lstinputlisting[caption=test3.m]{test3.m}
\end{document}
可以通过为 key 设置一个空的强制参数来隐藏文档的标题caption
。方括号中的可选参数表示清单列表中条目的标题:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\lstset{language = Matlab, inputpath=./Code/}
\begin{document}
\lstlistoflistings
\lstinputlisting[caption={[test1.m]{}}]{test1.m}
\lstinputlisting[caption={[test2.m]{}}]{test2.m}
\lstinputlisting[caption={[test3.m]{}}]{test3.m}
\end{document}