我有一段话如下:
``This is a quote. `Here is a quote within a quote.'''
但格式应该是双引号(“)后面跟着单引号('),而不是相反。我该如何解决这个问题?
答案1
您有以下选择:
Outer double, inner single: ``\thinspace`\ \ldots\ '\thinspace'' \par
Outer single, inner double: `\thinspace``\ \ldots\ ''\thinspace'
TeX Book 提到(第 2 章:书籍印刷与普通打字,第 5 页):“通常前单左引号比双左引号前面的引号要多。(左和右是对立的。)”
因此,就你的情况来说,
``This is a quote. `Here is a quote within a quote.'\thinspace''
答案2
这csquotes
包可能会有帮助。
对于嵌套的引用,只需\enquote{}
像这样嵌套:
\documentclass[english]{article}
\usepackage{csquotes}
\begin{document}
\enquote{outer and \enquote{inner}}
\end{document}
对于非英语引号也非常有用:
\documentclass[naustrian,german]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[babel]{csquotes}
\begin{document}
\enquote{außen und \enquote{innen}}
\end{document}
答案3
\documentclass{article}
\begin{document}
``` ''' % misinterpretation by (La)TeX
``{}` '{}'' % good interpretation (but bad spaces)
\end{document}