¿Saltos de línea dentro de un hipervínculo?

¿Saltos de línea dentro de un hipervínculo?

Tengo un enlace con nombre dentro de mi documento. Quiero permitir saltos de línea del texto en una posición arbitraria, preferiblemente en alguna posición común conocida, pero si no funciona, que en cualquier tipo de posición.

Si bien para el \urlcomando existen algunos paquetes (por ejemplo xurl), no he encontrado una solución al usar \hyperlink.

\documentclass[a4paper,11pt,british]{article}
\usepackage[margin=2.5cm, showframe]{geometry}
\usepackage[tracking=true,factor=1100,stretch=10,shrink=10,final]{microtype} 
\usepackage{fontspec}
\directlua{luaotfload.add_fallback("fntFallback",{
    "DejaVu Sans:mode=harf",
    "NotoColorEmoji:mode=harf"})}
\setmainfont{Liberation Sans}
\usepackage{hyphenat}
\usepackage{xurl} 
\urlstyle{same}
\usepackage[pdfa, unicode, breaklinks]{hyperref}
\begin{document}
The labour participation rate in my own country is estimated to be 99.9\% in 2019 (%
\hyperlink{abc}{ILO/CSO/KRSO 2020})\newline
The labour participation rate in my own country is estimated to be 99.9\% in 2019 (%
\url{ILO/CSO/KRSO 2020})\newline

\hypertarget{abc}{sample anchor text}
\end{document}

ingrese la descripción de la imagen aquí

Estoy usando lualatex 1.17.0con hyperref 2023-02-07 v7.00v.

Respuesta1

Puedes utilizar el mismo salto de línea que \urlpor ejemplo.

\hyperlink{abc}{\path{ILO/CSO/KRSO 2020}})

\pathes como \urlpero no hace un enlace. De forma predeterminada se usa \texttt, pero al igual que con \urlusted puede especificar la fuente a usar, de forma predeterminada se define a través de

\DeclareUrlCommand\path{\urlstyle{tt}}

información relacionada