以下文档在 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