回忆录中的错误:命令 \newfloat 已经定义

回忆录中的错误:命令 \newfloat 已经定义

使用这个序言:

\documentclass[pdftex,11pt,a4paper,openany]{memoir}
\usepackage[brazil]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{indentfirst}
\usepackage{latexsym}
\usepackage{amsmath,amssymb,amsfonts,wasysym}
\usepackage[pdftex]{graphicx}
\usepackage{wrapfig}
\usepackage[left=3cm,right=2cm,top=3cm,bottom=3cm]{geometry}
\usepackage{color}
\usepackage[dvipsnames]{xcolor}
\definecolor{darkgray}{gray}{0.3}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage[pdftex, colorlinks=true, linkcolor=darkgray, citecolor=blue, urlcolor=blue]{hyperref}

TexMaker 给出以下错误消息:

! LaTeX Error: Command \newfloat already defined.
Or name \end... illegal, see p.192 of the manual.

哪里有问题?

答案1

仅供参考,我遇到了同样的问题,同时使用memoirfloatrowpdflatex从序言中删除并没有解决问题。

我在加载之前添加了以下行,成功编译了文档floatrow

\let\newfloat\undefined
\usepackage{floatrow}

谢谢约瑟夫·赖特

答案2

您提供的序言没有错误。如果您尝试加载包漂浮之后,不要:回忆录具有定义新浮动环境的内置机制。

请参阅第 169 页文档

相关内容