接口包:changefont 上的 quickprofile

接口包:changefont 上的 quickprofile

抱歉,但我不太懂英语,所以我不明白如何使用\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

这会扩展\foo1000 倍并报告已用时间量。我认为它只对关心复杂代码速度的开发人员有实际用途。对于最终用户来说,它可能没有什么价值。

相关内容