所以,我遇到了这个问题并且找不到答案。
\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
试图找到一个参数但发现}
。