하이퍼링크 내의 줄 바꿈?

하이퍼링크 내의 줄 바꿈?

내 문서 내에 이름이 지정된 링크가 있습니다. 임의의 위치에서 텍스트의 줄 바꿈을 허용하고 싶습니다. 일반적으로 알려진 위치에서 선호되지만 어떤 종류의 위치에서도 작동하지 않는 경우가 있습니다.

명령 에 대한 \url일부 패키지가 있지만(예: xurl) 사용할 때 해결책을 찾지 못했습니다 \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}

여기에 이미지 설명을 입력하세요

lualatex 1.17.0와 함께 사용하고 있습니다 hyperref 2023-02-07 v7.00v.

답변1

\url예를 들어 동일한 줄바꿈을 사용할 수 있습니다.

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

\path비슷 \url하지만 링크를 만들지 않습니다. 기본적으로는 를 사용 \texttt하지만 \url사용할 글꼴을 지정할 수 있듯이 기본적으로 다음을 통해 정의됩니다.

\DeclareUrlCommand\path{\urlstyle{tt}}

관련 정보