![\textit 与 enumerate 一起使用时出现问题](https://linux22.com/image/381021/%5Ctextit%20%E4%B8%8E%20enumerate%20%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我使用 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
这就是斜体在 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
软件包会为您自动进行此类调整。
最后,非常感谢张瑞熙在评论中提出的建设性想法。