\textit 与 enumerate 一起使用时出现问题

\textit 与 enumerate 一起使用时出现问题

排版输出

我使用 enumerate 来制作列表。项目的第一句应该是斜体。不幸的是,第一个大写字母(项目 b)和 c))看起来不对。它看起来像是缩进的。

有人对这个问题有解决方案或建议吗,我该如何突出第一句话?

\documentclass[
a4paper,
bibliography=totoc,
toc=listof,
captions=tableheading,
listof=entryprefix,
]
{scrbook}

\usepackage[utf8]{inputenc}                       
\usepackage{textcomp}                           
\usepackage[T1]{fontenc}                      
\usepackage[english,german,ngerman]{babel}        
\usepackage{lmodern}                            
\usepackage{scrlayer-scrpage}                   
%\usepackage{microtype}                             
\usepackage{lipsum}

\usepackage{enumitem}


\usepackage[backend=biber]{biblatex}


\begin{document}

\chapter{Lorem ipsum}
\lipsum[1]

\begin{enumerate}[label=\emph{\alph*})]
\item Vam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus.

\item \textit{Vam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi.} Morbi auctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus.

\item \textit{Aam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi.} Morbi auctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus.


\end{enumerate}

\lipsum[3]

\end{document}

答案1

字符框中的 Uprighe 和斜体 V

这就是斜体在 TeX 中的工作方式。看上面的图片:每个 V 都放置在其关联的字符框内。请注意,直立的 V 留在其框内,而斜体的 V 则从右侧伸出?更重要的是,它在左端留下了很多空白。

大多数情况下,这就是想要的(这可能不是讨论原因的最佳场所),但在您的特定情况下,该空间看起来很刺眼。

解决方法是添加一些消极的斜体 V 之前的水平空格,以及 A 之前的水平空格:

\item \hspace*{-0.15em}\textit{Vam dui ligula, fringilla a, […]} […]
\item \hspace*{-0.05em}\textit{Aam dui ligula, fringilla a, […]} […]

关于单位的简要说明:我使用是em因为它会随字体缩放,因此如果字体大小发生变化,您无需进行调整。请注意,我在 V 前面使用了更大的负空间,以使其与左边距对齐。而对于 A,它已经在底部对齐,所以我们不希望调整太大,以免它明显突出到边距中。但较小的调整会减轻 A 上部之前明显空间的影响。

当然,请根据口味调整这些尺寸。

另请注意,该microtype软件包会为您自动进行此类调整。

最后,非常感谢张瑞熙在评论中提出的建设性想法。

相关内容