パッケージ pdfpages を使用したギリシャ語のラベル

パッケージ pdfpages を使用したギリシャ語のラベル

ギリシャ語の PDF 内の特定のページにラベルを設定しようとしています。

私のコード:

\documentclass{article}
\usepackage{pdfpages}
\usepackage{hyperref}
\usepackage[utf8]{inputenc}
\usepackage[greek,english]{babel}
\usepackage{alphabeta}
\usepackage{enumitem}


\makeatletter
\newcommand{\providename}[2]{%
   \edef\@currentlabelname{#1}%
   \label{#2}%
} 
\makeatother
\begin{document}



\bf \nameref{lxmas}
\newcounter{inclPDFpage}



\includepdf[pages= 2,link,pagecommand={\refstepcounter{inclPDFpage}\providename{ Παράδειγμα }{kalprot}}]{christmas_songs.pdf}

\end{document}

表示されるエラーは次のとおりです:

ここに画像の説明を入力してください

単純な問題のように思えますが、私は LaTeX の初心者なので、この問題の解決策を見つけるのにかなりの時間を費やしました。

答え1

pdflatex非ASCIIテキストの下には実際にはマクロ(のようなもの)があり、そのため、\edefそれらをそのまま実行することはできません。

\protected@edef代わりに使用してみてください

ちなみに、\bf1993 年から減価償却されています。

関連情報