我知道您可以像这样突出显示部分内的文本:\section{\hl{text}}
。但就我而言,我的部分内有斜体文本,所以它不起作用。
这是我尝试过的代码:\subsubsection*{\hl{Author, \textit{Book} (date)}}
。enter code here
任何想法?
这是我的全部代码:
% Template
%Format
\documentclass[10pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[a4paper,portrait,hmargin=1.5cm,vmargin={2.5cm,2.1cm},headheight=12.5pt]{geometry}
\usepackage[french]{babel}
%Chapitres, sections...
\renewcommand{\chaptername}{Chapitre}
\renewcommand{\partname}{Partie}
\renewcommand{\thesection}{\Roman{section}} % \arabic{} ou \Alph{} ou \Roman{}
\renewcommand{\thesubsection}{\Alph{subsection}}
\begin{document}
\part{Europe}
\part{Latine America}
\section{Identity and Culture}
\subsubsection*{Author, \textit{Book's title} (1981)} %this one works
\subsection*{\hl{author, \textit{Book's title} (1981)}} %this one won't
some text
\end{document}
答案1
\documentclass[10pt]{report}
\usepackage{soul} % <------- Added: https://tex.stackexchange.com/a/114909/273733
\usepackage{xcolor} % <------- Added
\usepackage[colorlinks=true,breaklinks=false,linkcolor=black,urlcolor=black,pdfauthor={Me}]{hyperref}
%\usepackage{hyperref}
\title{\textbf{\Huge{Authors}}}
\date{2022}
\author{Me}
\begin{document}
\part{Europe}
\part{Latine America}
\chapter{Testing}
\section{Identity and Culture}
\subsubsection*{\hl{Author, \textit{Book's title} (1981)}}
some text
\end{document}
顺便说一句,问题中的代码无法编译(正如我在评论中提到的)并且太长,例如,需要使用的包\hl
不存在。
您加载了hyperref
两次,这可能会导致问题,hyperref
应该只加载一次并最后加载(除了诸如 等包cleveref
)glossaries
。希望这能如您所愿。