使用列表环境格式化引号

使用列表环境格式化引号

嘿嘿,

我正在排版一本书,出版商要求对引文进行特殊格式处理。我通过使用列表环境找到了解决方案,尽管行距还不够完美。所以这是我的 mwe:

\documentclass[DIV=11,11pt,headings=small,titlepage,headings=optiontoheadandtoc]{scrbook}[2016/06/14]
\usepackage{fontspec}
\usepackage[english,ngerman]{babel}
\usepackage[a4paper]{geometry}
\geometry{inner=5cm, outer=5cm, top=6.5cm, bottom=5.5cm}
\newfontfeature{Microtype}{protrusion=default;expansion=default}
\directlua{fonts.protrusions.setups.default.factor=.5}
\setmainfont[Microtype,Numbers={OldStyle,Proportional},Ligatures=TeX,Renderer=Basic]{Times New Roman}       \let\sfdefault\rmdefault    
\usepackage{blindtext}

\newenvironment{zitat}{
\begin{list}{}{
\setlength{\leftmargin}{0,4cm}
\setlength{\itemindent}{-0,4cm}\small}
}
{\end{list}}


\begin{document}

\blindtext

\begin{zitat}
Repräsentation ist nun nicht mehr der passive Ausdruck von etwas, das    bereits besteht, sondern wird selbst zu einer sozialen Praktik, die an der Herstellung des von ihr Repräsentierten mitbeteiligt ist.
\end{zitat}

\blindtext

\begin{zitat}
 Repräsentation ist nun nicht mehr der passive Ausdruck von etwas, das bereits besteht, sondern wird selbst zu einer sozialen Praktik, die an der Herstellung des von ihr Repräsentierten mitbeteiligt ist.
\end{zitat}

\begin{zitat}
Repräsentation ist nun nicht mehr der passive Ausdruck von etwas, das bereits besteht, sondern wird selbst zu einer sozialen Praktik, die an der Herstellung des von ihr Repräsentierten mitbeteiligt ist.
\end{zitat}

\blindtext
\end{document}

请注意,我使用 LuaTex 进行编译。

水平间距本来就很完美(左 0.4 厘米,右 0 厘米),我需要以某种方式定义垂直的(或者线间距,即距离正文上下各 0.3 厘米。我不喜欢列表环境,所以任何其他代码解决方案都可以。非常感谢您的任何想法!

答案1

不要重新发明已经存在的东西!这个quoting包会让你开心:

\documentclass[DIV=11,11pt,headings=small,titlepage,headings=optiontoheadandtoc]{scrbook}[2016/06/14]
\usepackage{fontspec}
\usepackage[english,ngerman]{babel}
\usepackage[a4paper, showframe]{geometry}
\geometry{inner=5cm, outer=5cm, top=6.5cm, bottom=5.5cm}
\newfontfeature{Microtype}{protrusion=default;expansion=default}
\directlua{fonts.protrusions.setups.default.factor=.5}
\setmainfont[Microtype,Numbers={OldStyle,Proportional},Ligatures=TeX,Renderer=Basic]{Times New Roman} \let\sfdefault\rmdefault
\usepackage{blindtext}
\usepackage{quoting}
\quotingsetup{font=small, leftmargin=0.4cm, rightmargin=0cm, vskip=0.3cm}

\begin{document}

\blindtext
%
\begin{quoting}
  Repräsentation ist nun nicht mehr der passive Ausdruck von etwas, das bereits besteht, sondern wird selbst zu einer sozialen Praktik, die an der Herstellung des von ihr Repräsentierten mitbeteiligt ist.
\end{quoting}

\blindtext
%
\begin{quoting}
  Repräsentation ist nun nicht mehr der passive Ausdruck von etwas, das bereits besteht, sondern wird selbst zu einer sozialen Praktik, die an der Herstellung des von ihr Repräsentierten mitbeteiligt ist.
\end{quoting}
%
\begin{quoting}
  Repräsentation ist nun nicht mehr der passive Ausdruck von etwas, das bereits besteht, sondern wird selbst zu einer sozialen Praktik, die an der Herstellung des von ihr Repräsentierten mitbeteiligt ist.
\end{quoting}

\blindtext

\end{document} 

如果想要首行缩进,只需在环境和上面的文本之间添加一个空行。

enter image description here

相关内容