
ギリシャ語の 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
代わりに使用してみてください
ちなみに、\bf
1993 年から減価償却されています。