我只需要帮助解决这个问题,大约一个月以来我都找不到正确的答案。execsummary 是我的文件名,这是该文件中的代码:
\begin{execsummary}
Write your executive summary here.
\end{execsummary}
每次编译该文件时总是会出现此错误:
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (MiKTeX 2.9)
entering extended mode
("D:/CP/execsummary.tex"
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, and so on... loaded.
! LaTeX Error: Environment execsummary undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.1 \begin{execsummary}
?
我刚刚安装了最新版本的 MikTex,但总是出现此错误。请帮忙。
答案1
看来您混淆了文件名和文档结构。
基本上,LaTeX 文件的一般结构必须是:
\documentclass[<options>]{<class>}
<some packages>
<some definitions>
\begin{document}
<text and commands>
\end{documment>
您<text and commands>
可以使用序言中定义的任何环境
(即,在LaTeX
,<class>
或<some packages>
或中<some definitions>
)。
如果不了解您使用的类和包,就不可能提供准确的答案。如果您只是想将摘要重命名为“执行摘要”,则可以输入<some definitions>
以下行:
\renewcommand{\abstractname}{Executive Summary}
或者进行进一步的自定义
\renewcommand{\abstractname}{\slshape Executive Summary}
,但摘要仍将使用 进行定义\begin{abstract}...\end{abstract}
。
由于您显然使用了babel
包,因此您必须查看这个答案在tex.stackexchange.com
如果这不能解决问题,请提供一个最小的工作示例!