错误 @fileswith@pti@ns

错误 @fileswith@pti@ns

所以,我遇到了这个问题并且找不到答案。

\documentclass[margin, 10pt]{res} 
\usepackage[res]
\usepackage[brazilian]{babel}
\usepackage{color}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{newcent} 

\setlength{\textwidth}{5.1in} % Text width of the document

\begin{document}

它给了我错误:

28
Argument of \@fileswith@pti@ns has an extra }.
<inserted text> 
                \par 
l.28 \usepackage{
                 color}

我已经尝试了所有方法。有什么帮助吗?

答案1

我在编译时遇到了问题\documentclass[margin, 10pt]{res}。我已将其替换为article类。删除未知包后\usepackage{res},不要使用括号[...],否则会出错。

\documentclass[margin, 10pt]{article} 
\usepackage[brazilian]{babel}
\usepackage{xcolor}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{newcent} 
\setlength{\textwidth}{5.1in} % Text width of the document
\begin{document}
Bla bla bla
\end{document}

答案2

我怀疑没有res包,如果按照你的意图,有一个同名的包和类会很奇怪,

\usepackage{res}

错误应该是

! LaTeX Error: File `res.sty' not found.

但是你有

\usepackage[res]

用方括号括起来,因此解析为

\usepackage[res]{\usepackage}
 [brazilian]{babel}

并且 latex 尝试\usepackage在没有参数的情况下扩展以获取用作文件名的字符串,这注定会失败,你会得到

! Argument of \@fileswith@pti@ns has an extra }.

因为定义中的某些内部宏\usepackage试图找到一个参数但发现}

相关内容