为特定超链接添加下划线

为特定超链接添加下划线

如果有人能帮助我为一个特定的超链接设置不同的颜色,我会很高兴(最好不设置)\hypersetup{}。提前谢谢大家。

  \documentclass{article}
\usepackage{soul}
\usepackage{hyperref}


    \begin{document}
    {\setulcolor{red}\ul{Package Pomodoro CRAN:}}
    
    {\underline{\setulcolor{red}{\href{https://cran.r-project.org/web/packages/pomodoro/index.html}{WANNA UNDERLINE THIS BLACK TEXT WITH RED:}}}}

    \end{document}

答案1

\documentclass{article}
\usepackage{soul,xcolor}
\usepackage{hyperref}


    \begin{document}
    {\setulcolor{red}\ul{Package Pomodoro CRAN:}}

    {\setulcolor{red}\ul{\mbox{\href{https://cran.r-project.org/web/packages/pomodoro/index.html}{WANNA UNDERLINE THIS BLACK TEXT WITH RED:}}}}

    \end{document}

不,您无法避免使用 \mbox。灵魂不会喜欢它。如果您想要使用换行符加下划线,则应该使用 \hypersetup 或 lualatex 和 lua-ul 包。

相关内容