绝对路径和[ngerman] babel 有问题?

绝对路径和[ngerman] babel 有问题?

我想摆脱相对路径并定义一个指向我的项目根文件夹的新命令:

\providecommand{\myPath}{C:/Users/xxx/Google Drive/WS_1819/Bachelorarbeit/_new/}

但是,当我尝试像这样使用这个绝对路径时:

\input{"C:/Users/xxx/Google Drive/WS_1819/Bachelorarbeit/_new/_text/text.tex"}

我收到此错误:

! Argument of \language@active@arg" has an extra }.

当我的 MWE 处理这个问题时,我的意图是我在项目中使用的一些包导致了这个问题。经过尝试,我发现

\usepackage[ngerman]babel 

导致这种情况。可能是因为路径中的下划线?有人能告诉我一个简单的解决方案吗?我怎样才能解决这个问题,而不用重命名项目中的整个路径?

平均能量损失

\documentclass{scrbook}
\usepackage{import}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[space]{grffile}

\begin{document}
%\input{preamble/packages.tex}
\input{"C:/Users/Sebastian/Google Drive/pathtest/preamble/packages.tex"}
\end{document}

我真的不知道如何解决这个问题:/

相关内容