
내 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
ASCII가 아닌 텍스트 에는 pdflatex
실제로 매크로(일종의)가 있으므로 그냥 실행할 수는 없습니다 \edef
.
\protected@edef
대신 사용해 보세요
참고: \bf
1993년부터 감가상각되었습니다!