我如何使用该interfaces
包?我尝试使用以下命令 \sectionformat
,但没有成功:
\documentclass[a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage{interfaces}
\sectionformat\section[hang]{
font=\bfseries\Large
}
\usepackage{lipsum}
\begin{document}
\section{Section One}
\lipsum[1-5]
\end{document}
以及如何使用\changefont
。
\documentclass[a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage{interfaces}
\changefont{
shape=\itshape
}
\usepackage{lipsum}
\begin{document}
\lipsum[1-5]
\end{document}
答案1
该interfaces
包为现有包提供了键值接口,该包必须还加载。有多种不同的方法可以做到这一点,但在每种情况下,您都需要加载接口模块所针对的包。
\documentclass[a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage{interfaces} % load all interfaces (depending on which packages are loaded)
\usepackage{titlesec} % must load the titlesec package to use interfaces with it
\sectionformat\section[hang]{
font=\bfseries\Large
}
\usepackage{lipsum}
\begin{document}
\section{Section One}
\lipsum[1-5]
\end{document}
您还可以使用其他几种方式加载interfaces
:
\usepackage[titlesec]{interfaces} % specify which interface to load as an option
\usepackage{titlesec} % load the package itself
或者:
\usepackage{interfaces-base} % load the common part of interfaces
\LoadInterface{titlesec} % load the interface for a specific package
\usepackage{titlesec} % load the package itself
字体接口
该包还提供了一个更改字体参数的接口。这是为了在您的文档中使用,而不是在序言中使用。该包没有提到它假设字体形状有两个字母键:
\changefont{shape=it}
这会将字体更改为斜体。(在这种情况下,该命令相当于\itshape
在文档中使用,但对于更复杂的更改,它可能很有用。)