soul

fvextra 中的 \Verb{}:突出显示 \Verb{} 文本,以便能够在行末换行
soul

fvextra 中的 \Verb{}:突出显示 \Verb{} 文本,以便能够在行末换行

通过搜索各种软件包文档和此网站,我找到了如何编写内联逐字文本的方法,即(必要时)在行末断开。对于此功能,我使用\Verb{}软件包提供的命令fvextra。这非常有效,但我希望同时突出显示逐字文本,同时仍保留自动换行功能。 对于不需要过多转义的文本,我有效地使用了命令\texttt{},它可以\hl{}通过包提供的命令突出显示soul。 \Verb{}使用命令的文本也能达到同样的效果吗? 梅威瑟: \documentclass [a4paper, 12pt, twoside, openright] {scrbook} \usepackage{font...

Admin

pdfx 导致 soul 停止工作
soul

pdfx 导致 soul 停止工作

我注意到将pdfx包添加到我的文档后,soul包不再以黄色突出显示文本。 \documentclass[a4paper,12pt]{article} \usepackage[a-1b]{pdfx} % comment this out \usepackage{color} \usepackage{soulutf8} \begin{document} \hl{TODO} \end{document} 上述示例未报告任何错误,但导致文本未突出显示,如下所示。删除pdfx包将使一切恢复正常行为。 这些包裹的顺序似乎不会立即产生效果。 ...

Admin

soul/tikz 与 accents 包不兼容
soul

soul/tikz 与 accents 包不兼容

以下代码会引发错误。 \documentclass{amsart} \usepackage{accents} \usepackage{tikz} \usepackage{soul} \def\ubar#1{\underaccent{\bar}{#1}} \begin{document} $\ubar{x}$ \hl{$\bar{x}$} \hl{$\ubar{x}$} \end{document} \hl{$\bar{x}$}如果注释掉该行,它就会运行良好,从而将问题隔离在\hl命令与\ubar命令之间的交互中。有没有简单的解决方法? ...

Admin

以黄色突出显示引用列表
soul

以黄色突出显示引用列表

我正在使用 soul 包来突出显示文本片段,使用 \hl 命令。但是,如果 \hl 命令中包含命令,则此包会出现问题。通常可以通过将命令放在 \mbox{} 中来解决这些问题,但问题是,如果我们想要保护的是 \cite 命令,那么里面的文本在需要时无法拆分成多行,这是一个问题。 我的最小工作示例失败了: \documentclass[preprint,12pt,authoryear]{elsarticle} \usepackage{color,soul} \begin{document} \hl{A statement \citep{ref1,ref2,...

Admin

Microtype 和 Soul 在单词后创建细白线
soul

Microtype 和 Soul 在单词后创建细白线

当使用microtype和 时soul,如果我突出显示下一行的文本,则第一行的单词后会出现细白线。以下是一些代码: \documentclass[a4paper, 12pt, twoside]{article} \usepackage{microtype} \usepackage{xcolor, soul} \begin{document} \sethlcolor{red!50} \hl{This is an example. This is an example. This is an example. This is an example. This ...

Admin

如何为所有链接添加彩色下划线
soul

如何为所有链接添加彩色下划线

我使用 ModernCV 创建简历,花了很长时间研究链接样式。我发现彩色链接太过突出或与页面上的其他颜色冲突,标准下划线太过明显,尤其是在标题或粗体文本下。 我找到的解决方案是给所有链接添加下划线lightgray。这种方法非常巧妙,而且在整个文档中效果很好。 我知道默认解决方案应该是在 中配置轮廓设置hypersetup,但我从来没有让它工作过。如果我设置pdfborder为除 之外的任何值,0 0 0我总是会在无法配置的链接周围看到可怕的方框。 我发现可以控制下划线颜色的主要软件包是灵魂,使用\setulcolor命令来自定义灵魂的自定义命令。我遇到的主...

Admin

使用 Soul 和 Linegoal 在 Itemize 中突出显示文本并使其转到下一行,以及删除突出显示末尾的空格
soul

使用 Soul 和 Linegoal 在 Itemize 中突出显示文本并使其转到下一行,以及删除突出显示末尾的空格

我一直试图将突出显示的文本拆分成行,并且不超过环境中的边距itemize,但linegoal在 中计算了错误的边距itemize。此外,突出显示总是到达行尾,而不是文本的末尾。是否可以让它转到文本的末尾?谢谢! 最小工作示例: \documentclass{book} \usepackage{hyperref} \usepackage{soul} \usepackage[top=4cm,bottom=4cm,left=3cm,right=3cm,asymmetric]{geometry} \usepackage[dvipsnames, table]{xcol...

Admin

需要 Soul 包的帮助来标记方程式的变化
soul

需要 Soul 包的帮助来标记方程式的变化

我正在使用 Soul 来标记我在 Overleaf 中手稿的更改,但它不适用于方程式,例如 \documentclass[12pt]{article} \usepackage{soul} \setstcolor{red} \begin{document} \begin{equation} \st{E = mc^3} E=mc^2 \end{equation} \end{document} 我希望看到的是 E = mc^3 上的重写,后面跟着 E = mc^2 谢谢 ...

Admin

使用 soul 作为 tokenizer 会在特定字符串上产生奇怪的结果
soul

使用 soul 作为 tokenizer 会在特定字符串上产生奇怪的结果

下列的这个帖子,我试图将其用作soulhack-y 标记器,但在某些字符串上遇到了意外行为。我将问题简化为以下 MWE,但未能取得进一步进展: \documentclass{article} \usepackage{soul} % Initially empty, then should be nonempty afterward \newcommand*{\state}{} \makeatletter \def\SOUL@soeverytoken{% \ifx\state\empty% Should only happen once... ...

Admin

使用 notepad++ 或 Texstudio 删除 hl 命令
soul

使用 notepad++ 或 Texstudio 删除 hl 命令

在审阅一份手稿的过程中,我被要求根据审阅者的评论突出显示更改。我结合使用了 soul 包和 color 包。这两个包确实能完成工作,但现在我迫切地想找到一种不删除内部部分的情况下删除 hl 命令的方法。例如,来自: \hl{This is a default text.} 到 This is a default text. 我找到了这个回答,使用 vim 解决非常类似的问题。由于我不熟悉 vim,所以我正在寻找我熟悉的编辑器的解决方案,例如 texstudio 或 notepad++。有什么想法吗? ...

Admin

如何在不改变列边距的情况下突出显示文本,IEEE 格式?
soul

如何在不改变列边距的情况下突出显示文本,IEEE 格式?

我正在尝试用突出显示的文本呈现我的审稿人回复。我使用的是 IEEE 双栏格式的 soul 包。问题是,文本超出了栏边距。有没有人有过同样的经历并解决了这个问题? \documentclass{ieeeaccess} \usepackage{amsmath,amssymb,amsfonts} \usepackage{algorithmic} \usepackage{graphicx} \usepackage{textcomp} \usepackage{mathptmx} \usepackage{multirow} \usepackage{enumerate}...

Admin

在 Latex 中突出显示和删除文本
soul

在 Latex 中突出显示和删除文本

我用过 \documentclass{article} \usepackage{soul} \usepackage[normalem]{ulem} \begin{document} \hl{\mbox{\sout{This is my text which I want to highlight and strike through. The text does not go to the next line, instead it goes beyond the page.}}} \end{document} 但是句子在输出页面中没有分解。它超出了页面范...

Admin

Soul 包无法与包含中文文本的 XeLatex 配合使用
soul

Soul 包无法与包含中文文本的 XeLatex 配合使用

最小示例: \documentclass{article} \usepackage{xeCJK} \usepackage{soul} \begin{document} \ul{I love you 我 爱 你} % This works \ul{I love you 我爱你} % This throws error \end{document} 每当中文字符连续出现时,它就会失败: 包灵魂错误:重建失败。 ...

Admin