已经创建了一个包含一些样式文件的库。在我的库中,.bashrc
我使用环境变量添加了库目录TEXINPUTS
。 TEXINPUTS
使用时通常是空的吗texlive
?
typex="${HOME}/Opstk"
export TEXINPUTS=".:${typex}//:${TEXINPUTS}"
我正在使用//
它来查看子目录,但不确定是否.:
在开始时使用。
在样式文件中piston.sty
我设置
%% piston.sty
\makeatletter
\catcode`-=11
\RequirePackage{geometry}
\newcommand{\piston-alumin-pg}
{\geometry{
paperwidth=13cm, paperheight=21cm,
textwidth=12cm, textheight=20cm,
left=8mm, right=8mm, top=8mm, bottom=8mm}}
然后用户可以通过修改文件来更改名称userdef.sty
。
%% userdef.sty
\RequirePackage{piston}
\newcommand{\wvAluminPg}{\piston-alumin-pg}
\makeatother
\catcode`\-=12
以下是否是构建使用新命令定义新页面大小的文档的适当方法?
\documentclass[a4paper,12pt]{report}
\RequirePackage{userdef}
\wvAluminPg
\begin{document}
Some Text Here
\end{document}