
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 \url
comando 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}
Estoy usando lualatex 1.17.0
con hyperref 2023-02-07 v7.00v
.
Respuesta1
Puedes utilizar el mismo salto de línea que \url
por ejemplo.
\hyperlink{abc}{\path{ILO/CSO/KRSO 2020}})
\path
es como \url
pero no hace un enlace. De forma predeterminada se usa \texttt
, pero al igual que con \url
usted puede especificar la fuente a usar, de forma predeterminada se define a través de
\DeclareUrlCommand\path{\urlstyle{tt}}