ShareLaTeX 无法编译引文

ShareLaTeX 无法编译引文

以下文档在 ShareLaTeX 中编译不正确,但在我的 LaTeX 安装中可以完美运行。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}

\begin{document}
[ \textquotedbl a \textquotedbl, "b", "c" ]
\end{document}

ShareLaTeX 生成“a”、“b”c。

ShareLaTeX 有 Bug 吗?

答案1

我认为这是你 TeX 安装中的一个错误,因为它"是俄语中的简写前缀babel,这个简写",表示不可破坏的细空格。

简写为

  • "`开盘低点报价:”
  • "'开盘高点报价:“
  • "<开幕式:«
  • ""对于可破坏的零空间
  • "~连字符不允许在其后换行
  • "=允许在其后换行的连字符以及以下复合词块的连字符
  • "|表示自由连字符,允许在其后使用连字符
  • ",用于不能用于换行的窄空格(并且会占用其后的空格(用于首字母之间的空格))
  • "-与 相同"=,但是"---"--*分别"--~给出三种不同的破折号:普通破折号、复合名称之间使用的破折号和直接引语的破折号。

因此,预期的输出就是你在 ShareLaTeX 中获得的结果;获得一个双直引号后跟一个逗号是不是结果应该是什么。根据源文件,该简写形式",已在 1998 年 6 月 26 日发布的 1.1f 版本中引入。babel-russian.dtx

相关内容