问题
大家好,我一直在为 MDPI 提交作品,他们的网站给了我关注模板在 overleaf 中使用(这很方便,因为我也使用 overleaf)。
但是,当我打开模板时,问题就出现了,您会注意到第 232 行有一个\end{paracol}
命令,但上面没有\begin{...
对应的命令。这在 overleaf 的代码中以警告的形式突出显示,但是文档编译成功,没有错误。
如果真的那么简单,我愿意忽略这个警告,但是正如你所意识到的,现在不可能将此模板推广到我的手稿(以及所有手稿)。换句话说,当我插入文本时,我不知道将其放在哪里,这样\end{paracol}
代码就不会返回错误。毕竟,使用这种难以阅读的代码是一种不好的做法;环境的开头应该始终显示在代码中。
问题
首先,我想寻求您的帮助和建议,至少如何修改模板,使其\begin{paracol}
实际上可以出现在代码中的某个地方,这样我就可以更好地了解如何调整我的手稿的模板。
其次,我想问一下使用此模板成功提交的任何人;他们想用这个paracol
包实现什么样的效果?他们是否希望整个稿件的文本都在右侧,以便左侧的空间可用于更正,或者他们是否希望只将第一页分成两栏,以便左侧用于引用、出版商注释和版权信息?
提前感谢您的帮助。
附言
我已经给 MDPI 发了电子邮件([电子邮件保护]) 来修复模板,但是时间紧迫,看起来无法很快解决这个问题。
答案1
从...构建罗马诺评论。以下是对我有用的修复方法(记得在提交前删除):在第 61 行的“ % Add packages and commands here.
”后添加
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%hotFIX for MDPI template on OVERLEAF remove before submission
\newcommand{\endMyColumn}{\end{paracol}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
做你想做的一切然后找到\end{paracol}
用你的宏替换的内容:
%\end{paracol}
\endMyColumn
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
关于使用paracol
IMHO,它是在左侧有一个非常宽的自由列,用于在引用之前结束的所有文本。这是新的 (2021) 布局。
答案2
可能的解决方案:
\begin{paracol}
已经在 .cls 中添加了,所以不需要在 tex 中添加,只需保留\end{paracol}
之前的\reftitle{References}
- 对于警告,请在“菜单”中检查,将“代码检查”设置为“关闭”,然后错误就会消失。
答案3
该\end{paracol}
命令用在宽图之前和参考书目之前
这有效背页:
添加on line 232
%%begin novalidate % <----- Add this command
\end{paracol}
%%end novalidate % <----- Add this command
它隐藏了 Overleaf 上的警告。
来源:https://pt.overleaf.com/learn/how-to/Code_Check