使用 csquotes 在显示引号后添加一个点

使用 csquotes 在显示引号后添加一个点

我有以下使用 csquotes 的代码:

\documentclass[11pt]{article}
\usepackage{csquotes}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{displayquote}[Author]
    Quotation text
\end{displayquote}
\end{document}

结果是

在此处输入图片描述

我想在 (Author) 后面添加一个句号,例如“(Author)”。如果我将句号放在引文后面,它看起来就像“.(Author)”,如果我将它放在选项中,例如“[Author.]”,它看起来就像“(Author.)”

如何在括号后添加点?

答案1

\documentclass[11pt]{article}
\usepackage{csquotes}
\usepackage{lipsum}
\renewcommand{\mkenddispquote}[2]{#2#1}
\begin{document}
\lipsum[1]
\begin{displayquote}[Author][.]
    Quotation text
\end{displayquote}
\end{document}

在此处输入图片描述

相关内容