我希望能够控制#2
和之间的垂直分隔#3
。我该怎么办?我不希望此功能包含任何嵌套列表或居中环境,因为这样会导致 错位#3
。
\documentclass[a4paper,10pt]{article}
\ExplSyntaxOn
\NewDocumentCommand{\dkmKtlog}{ O{0.3cm} m m }
{
\begingroup
\setlength{\parindent}{0pt}
\setlength{\leftskip}{#1}
\hspace*{-\leftskip}
\parbox[b]{\linewidth}{\normalfont\bfseries [#2]}\par
\nopagebreak\ignorespaces #3\par
\endgroup
}
\ExplSyntaxOff
\begin{document}
\dkmKtlog[0cm]{1999-DEF8}{
Deligne Pierre, Etingof Pavel, et al., 1999; ``Quantum Fields and
Strings: A Course for Mathematicians.'' Vol. 1--2. With Freed Daniel
S., Jeffrey Lisa C., Kazhdan David, Morgan John W., Morrison David R.,
Witten Edward.
}
\end{document}