抱歉,但我不太懂英语,所以我不明白如何使用\quickprofile
“interfaces”包中的命令。
\documentclass[a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage{interfaces}
\usepackage{lipsum}
\begin{document}
{\changefont{shape=it}
\lipsum[1]
}
{\changefont{size+ = 1}
\lipsum[1]
}
{\quickprofile2{shape=bf}
\lipsum[1]
}
\end{document}
有人可以给我举个例子吗?
答案1
该\quickprofile
命令只是在控制台输出和日志文件中报告执行的结果n重复其参数的代码。
例如
\documentclass{article}
\usepackage{interfaces}
\begin{document}
\def\foo{This is some text.}
\quickprofile1000{\foo}
\end{document}
本次运行的控制台输出为:
Profiler: step 0
Profiler: step 1
...
Profiler: step 998
Profiler: step 999
(interfaces) quickprofile: Time elapsed for 1000 cycles: 0sec 13ms
这会扩展\foo
1000 倍并报告已用时间量。我认为它只对关心复杂代码速度的开发人员有实际用途。对于最终用户来说,它可能没有什么价值。