从 lyx 宏中删除“”

从 lyx 宏中删除“”

我正在使用 LyX 并关注http://wiki.lyx.org/BibTeX/Biblatex

我不想使用绝对路径,\addbibresource所以我尝试按照示例使用\input@path宏。这不起作用:暂时将序言内容更改为

\ifcsname input@path\endcsname\else\def\input@path{{./}}\fi

\def\@@setabsolutebibname#1#2{\edef\@@absolutebibname{#1#2}}

\newcommand{\addi}[1]{%
    \expandafter\@@setabsolutebibname\input@path{#1}%
    {\@@absolutebibname}%
}

并插入\addi{test.bib}我的文档环境后,使用 pdflatex 编译文档后我看到以下打印输出 "/home/thomas/docs/testlyx/"/test.bib

我怎样才能改变行为,使得路径周围不带撇号,并且删除尾随的斜杠,从而获得/home/thomas/docs/testlyx/test.bib

相关内容