我正在写我的学士论文。我使用了 appendix{} 命令,即
\newpage\chead{Appendix}\begin{appendices}\numberwithin{equation}{section}
我在附录中有很多章节。我引用数学概念的部分没有问题,因为我只是在编写和添加方程式和定义。我确实有一个部分,我在其中添加了为本文生成的 MATLAB 代码的 PDF 文件。当我添加带框的 PDF 图时,它不在应在的位置。这是代码:
\newpage\rhead{Matlab Code}\section{Matlab Code}\label{sec:MatlabCode}
% Appendix: Penalty Function --------------------------------------------------------
\subsection{Penalty Function}\label{code:MatlabPenalty}
\begin{figure}
\centering
\setlength\fboxsep{0pt}
\setlength\fboxrule{0.5pt}
\fbox{\includegraphics[trim=0.5cm 2.5cm 2.25cm 2.0cm,clip=true,scale=0.6]{MLB_Code_Penalty}}
\caption{"Penalty Function"}
\end{figure}
图形位移了。当我通过简单地创建一个新部分{}来添加附录时,我没有遇到过这个问题。有什么建议吗?
答案1
好吧,你总是可以使用listings
包来避免使用图形(看看这篇文章:如何在程序列表/代码中添加行号?)
现在,关于你的附录......你确定你不喜欢使用环境\appendix
吗?
您的文档将是这样的(在邮件文件中):
\documentclass{report}
\usepackage{listings}
\begin{document}
\include{chapter} % Include all your chapters here
\appendix
\include{yourappendixfile}
\end{document}
你的附录文件可能类似如下内容:
\chapter{Appendix title}
\section{Penalty function}
%You can write here your code, or import it from a file, using:
\lstinputlisting[language=Matlab]{./Code/penaltfunc.m}
\section{Cost function}