我实际上正尝试在新环境中传递一个字符串作为参数,但它似乎只需要字符串的首字母。
这是我的代码,其中#1通常是一条路径(例如图片/pic.png):
\newenvironment{backcover}[1]
{\backlayout{#1}}
{}
如果我更改数字,就会出现多个错误,例如,如果它是#2,则字符串变为我,对于 #3 来说米, ETC...
使用示例:
\begin{backcover}[img/pic.png]
Hello
\end{backcover}
我错过了什么 ?
如果这个问题已经得到解答,那么很抱歉,已经过去两个小时了,我还是无法在 SX 或其他任何地方找到解决这个问题的方法。
答案1
谢谢乌尔里克·菲舍尔
因为它是一个强制参数,所以我需要像这样调用它,使用大括号而不是方括号:
\begin{backcover}{img/pic.png}
Hello
\end{backcover}