在 Lua 中打印主机名

在 Lua 中打印主机名

相关如何根据主机名进行检测和条件。下篇文章回答。

答案1

主机名可通过套接字库在 LuaTeX 中获取:

\directlua{
  token.set_macro('hostname', socket.dns.gethostname())
}
Compiled on \hostname.
\bye

在此处输入图片描述

答案2

\def\hostname{
  \directlua{
    tex.print(os.getenv('HOSTNAME'))
  }}
    Compiled: \today\ on \hostname.

但请参阅马塞尔的评论。

相关内容