我在奉献页的可渗透部分写了以下内容:
\newcommand{\dedicationpage}{
\newpage \thispagestyle{plain}
\font\chan=pzcmi at 12pt
\vspace*{\fill}
\begin{center}
\scshape
\chan \input{frontmatter/dedication}
\vspace*{\fill} \newpage \rm
\end{center}
}
我的奉献页内容如下:
{\textbf{Dedicated \protect\\ to}}
\newline
\vspace{10mm}
{this is the first line \protect\\ and this is the second line}
结果发现,在设计好的字体中,只有“这是第一行,这是第二行”可以工作,而“专用于”部分则不行。你能帮忙指出这里的问题吗?谢谢!
答案1
我不知道你从哪里找到这个代码;但\font
应该永远不能在 LaTeX 文档中使用。
\documentclass{book}
\newcommand{\dedicationpage}{%
\clearpage
\thispagestyle{plain}% better empty
\vspace*{\fill}
\begin{center}
\usefont{\encodingdefault}{pzc}{m}{n}
% \input{frontmatter/dedication}
%% here I insert directly the code
Dedicated \\ to \\[10mm]
this is the first line \\
and this is the second line
%%
\end{center}
\vspace*{\fill}
\clearpage
}
\begin{document}
\dedicationpage
\end{document}
在这里,我输入命令定义中的文本,只是不必创建目录和文件。请注意,\textbf
在这种情况下,这是没有意义的,因为 Zapf Chancery 没有粗体版本。
如果要使用输入文件,则应为
Dedicated \\ to \\[10mm]
this is the first line \\
and this is the second line
在这种情况下,定义是
\newcommand{\dedicationpage}{%
\clearpage
\thispagestyle{plain}% better empty
\vspace*{\fill}
\begin{center}
\usefont{\encodingdefault}{pzc}{m}{n}
\input{frontmatter/dedication}
\end{center}
\vspace*{\fill}
\clearpage
}