Thesis template for Dalian University of Technology
中文目录
英文目录
本模板默认载入pgf系列宏包(其中包括pgf、tikz、pgfplots与pgfplotstable四个宏包)。这些宏包提供了丰富的图形命令以满足论文写作中的作图需求。由于博士论文中往往插图较多,而这些插图又多以pgf/tikz宏包来完成,那么如果不进行特殊的处理的话,则在写作进行当中,每次编译都会将大量的时间消耗在绘图过程中。为了减少由此带来的影响,本模板提供了图形的预绘制接口,从而加快写作中的编译过程。这部分接口基于pgf中的external库,详细使用方法以及在本模板中的调用方式请参考
对于一般用户,可以忽略具体的实现细节,直接使用预绘制接口,方法如下:
在主文档preamble部分指定主文档名称,例如
\dlutset{pgf/externalmainfile=DLUTThesis}
正文部分需要插入tikz图形的部分,以如下格式插入图形
\begin{figure}[!htbp]
\centering
\dlutset{pgf/makenextfig=pdf-filename}
\input{tikz-filename.tikz}
\caption{...}
\label{fig:id}
\end{figure}%
预绘制图形(以xelatex命令为例)
xelatex -shell-escape -halt-on-error -interaction=batchmode -jobname "pdf-filename" "DLUTThesis"
主文档中插入图形
xelatex -shell-escape DLUTThesis.tex
Copyright [2016] [Dazhi Jiang]
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.