I'm using TeX for a long time now, but I'm currently struggling integrating some features for my daily use. To be more precise: I'm intending to use features like text highlighting (yellow markup), strikeout text passages, and so on. For punctuation i've the package 'csquotes' in use for ages.
So far, I tried to realize this by using 'ulem' and 'soul'.
soul: breaks with 'csquotes' its \enquote{}-command.
! Argument of \csq@quote@i has an extra }
ulem: breaks also with \enquote{}.
MWE (wished by TeXnician)
\documentclass{article}
\usepackage{csquotes}
\usepackage{soulutf8}
\begin{document}
\hl{Alpha particles named after and denoted by the \enquote{first letter in the Greek alphabet, alpha consist of two protons} and two neutrons bound together.}
\end{document}
Any ideas? Any alternative packages?
Thanks in advance.
Best regards

soul(utf8)andulemthat their underlining commands can only accept light markup (from very few select macros) in their arguments. If you use LuaLaTeX you can use Lua callbacks to construct a more robust underlining. – moewe Jul 24 '18 at 17:38\soulregister{\enquote}{1}works but breaks the underline before and after the quotation mark. – moewe Jul 24 '18 at 17:42colorpackage and do\newcommand{\hl}{\textcolor{red}}. It would also allow you to mark critical text and is compatible with csquotes. – TeXnician Jul 25 '18 at 06:06\hl{``quotes''}. Anyway ... I think the same, it is a pity this basic and common functions are not well implemented. Maybe thesoulorulemdevs could have thought aboutcsquotesorbibtexintegration.A more elegant solution is to use
– jfernandz Nov 07 '19 at 10:02\soulregisterwith identifier7like https://tex.stackexchange.com/a/139500/83189 answer suggest. But I'm afraid it is not a valid solution for you due your sentence length.