\하이픈 넣기로 단어의 하이픈 넣기를 방지하는 것이 항상 작동하는 것은 아닙니다.

\하이픈 넣기로 단어의 하이픈 넣기를 방지하는 것이 항상 작동하는 것은 아닙니다.

를 설정하여 단어의 하이픈 넣기를 방지할 수 있는 것으로 알고 있습니다 \hyphenation{ }. 그러나 어떤 경우에는 이것이 작동하지 않는 것 같습니다. 다음은 단어가 "IRES"라는 약어인 예입니다.

\documentclass[12pt,a4paper]{article}

\usepackage[italian]{babel}

\hyphenation{IRES}
\begin{document}

\begin{minipage}{7.6cm}
  Un Ente non residente può svolgere un'attività commerciale in Italia
  partecipando a una società di capitali italiana o attraverso una stabile
  organizzazione. In entrambi i casi sul reddito d'impresa si applicherà
  l'IRES. La stabile organizzazione dovrà determinare il reddito d'impresa
  prodotto nel territorio dello Stato applicando le stesse regole
  applicabili alle società di capitali italiane come se si trattasse di
  un'entità separata e indipendente dall'ente estero.
\end{minipage}
\end{document}

그 결과

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


XeLaTeX와 함께

\documentclass[12pt,a4paper]{article}

\usepackage[italian]{babel}

\begin{document}


\begin{minipage}{7.6cm}

aaaaaaaaaaaaaaa bbbbbbbbbb cccccccccc
aiii  sul reddito d'impresa  applicherà
  l'IRES. La stabile organizzazione
applicabili alle società di capitali italiane come se si trattasse di
  un'entità separata e indipendente dall'ente estero.


\end{minipage}
\end{document}

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

답변1

XeLaTeX의 경우 "l'IRES"(U+2019 포함) 하이픈을 피해야 합니다. 왜냐하면 조판 시에는 '로 바뀌지만 사용될 때는 바뀌지 않기 때문입니다.\hyphenation

\documentclass[12pt,a4paper]{article}
\usepackage[italian]{babel}

{\lccode`’=`’
\hyphenation{l’IRES}
}

\begin{document}

\parbox{0pt}{\hspace{0pt}l'IRES}

\end{document}

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

아마도 당신은 또한 필요합니다 all’IRESdell’IRES.

입력에 문제가 있다면 ,

{\lccode"2019="2019
\hyphenation{l^^^^2019IRES}
}

역시 그럴 것이다.

답변2

이탈리아어는 '하이픈 연결에 참여하므로 필요합니다.l'IRES

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

\documentclass[12pt,a4paper]{article}

\usepackage[italian]{babel}

{\lccode`'=`'
\hyphenation{l'IRES}
}

\begin{document}


\begin{minipage}{7.6cm}
  Un Ente non residente può svolgere un'attività commerciale in Italia
  partecipando a una società di capitali italiana o attraverso una stabile
  organizzazione. In entrambi i casi sul reddito d'impresa si applicherà
  l'IRES. La stabile organizzazione dovrà determinare il reddito d'impresa
  prodotto nel territorio dello Stato applicando le stesse regole
  applicabili alle società di capitali italiane come se si trattasse di
  un'entità separata e indipendente dall'ente estero.
\end{minipage}
\end{document}

그러나 OT1에서는 하이픈 연결이 좋지 않으므로 pdflatex를 사용하는 경우 항상 T1을 사용해야 합니다.


Lualatex는 xelatex 예제에서 xelatex와 동일한 중단점을 표시하며 위와 동일한 솔루션은 하이픈 연결을 제거하여

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

그러나 문서화되지 않은 이유로(harfbuzz와의 상호 작용 구현 세부 사항과 관련이 있을 수 있음) xelatex를 사용하면 코드가 작동하지 않습니다(그리고 제가 시도한 다른 어떤 것도 수행하지 않습니다).

egreg의 답변 을 참조하세요. xelatex 대신 사용할 수 있습니다 .'\hyphenation

관련 정보