[spanish]{babel}
旗帜!LaTeX Error: Command \quoting already defined.
\documentclass{article}
% RN. Mon 26/11/2018
% BRIEF DESCRIPTION:
% \usepackage[spanish]{babel} flags !LaTeX Error: Command \quoting already defined.
%=======================
\usepackage{quoting}
\usepackage{blindtext}
%\usepackage[spanish]{babel}
%-----------------------
\begin{document}
\begin{quoting}[leftmargin=1cm]
\blindtext
\end{quoting}
\textbf{Blindtext}, one of the \LaTeX\ packages
\medskip
\begin{quoting}[leftmargin=2cm,rightmargin=3cm,font= {it,raggedleft},vskip=3mm]
\blindtext
\end{quoting}
\textbf{Blindtext}, one of the \LaTeX\ packages
\end{document}
答案1
这是一个令人不幸的情况:
babel-spanish
定义quoting
环境- 该
quoting
包定义了一个quoting
环境
两种环境不能共存。
请注意,除非您使用该选项,否则babel-spanish
内部使用其自己quoting
的引用机制es-noquoting
。
出路是
\usepackage[...,spanish,es-noquoting,...]{babel}
\let\quoting\relax\let\endquoting\relax
\usepackage{quoting}
如果需要的话, 的引用功能babel-spanish
可以用 来实现csquotes
,功能更加强大。