我在 Windows 8 中使用 Texmaker,但无法超出文档的第二页。这个问题与此处回答的其他问题非常相似,但我之所以提出这个问题,是因为其他问题中的解决方案都无法解决这个问题。以下是代码
\documentclass[12pt]{article}
\usepackage[]{graphicx}
\begin{document}
\pagenumbering{gobble}
\section{Question 1}
\subsection{Part a}
\begin{figure}[]
\hspace*{1.5in}
\makebox[\textwidth][c]{\includegraphics[width=1.2\textwidth]{1.png}}
\begin{equation} x=l_{s}\cos{q_{s}}+l_{e}\cos({q_{s}+q_{e}})+l_{w}cos({q_{s}+q_{e}+q_{w}})\end{equation}
and
\begin{equation}y=l_{s}\sin{q_{s}}+l_{e}\sin({q_{s}+q_{e}})+l_{w}sin({q_{s}+q_{e}+q_{w}}) \end{equation}\\
\newpage
\include{file}
\begin{equation}
x^2+y^2=l_{s}^2+l_{e}^2-2l\cos(\pi-q_{e})
\end{equation}
\begin{equation}
q_{e}=\arccos(\frac{x^2+y^2-l_{s}^2-l_{e}^2}{2l_{s}l_{e}})
\end{equation}
\newpage
\include{file}
\end{figure}
\end{document}
我尝试过 clearpage、cleardouble page 或多次输入\newpage
,但都没有用。我知道其他用户遇到的类似问题也是因为他们插入了图片,所以 LaTeX 不知道这是一个新页面。我也试过了,\hbox{}\newpage
但无济于事。我该如何解决这个问题?
答案1
您正在使用
\begin{figure}[]
\hspace*{1.5in}
\makebox[\textwidth][c]{\includegraphics[width=1.2\textwidth]{1.png}}
并且figure
环境不会在那里结束,而只会在文档末尾,\end{figure}
即之前出现\end{document}
。环境中的内容figure
放在一个框中,并且框不能跨页拆分。
补救措施是\end{figure}
向上移动
\begin{figure}[]
\hspace*{1.5in}
\makebox[\textwidth][c]{\includegraphics[width=1.2\textwidth]{1.png}}
\end{figure} %% <--------here
并将其从之前删除\end{document}