Advertencias en hiperref

Advertencias en hiperref

Estoy luchando por usar enlaces dentro de mi texto, \usepackage{hyperref}pero después de la compilación recibo un tono de advertencias. ¿Podrías ayudar por favor?

Echa un vistazo a mi código.

\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amsthm,amsfonts,amssymb}
\usepackage[english,greek]{babel}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage{enumerate} 
\usepackage{textcomp}
\usepackage{tcolorbox,xcolor}
\usepackage{array}
\usepackage{extarrows} %για να γράφω πανω από συνεπαγωγές 
\usepackage{hyperref}


\newcommand{\rightarrowdbl}{\rightarrow\mathrel{\mkern-14mu}\rightarrow} % για να γραφω πανω απο βελη επιμορφισμων
\newcommand{\xrightarrowdbl}[2][]{%
  \xrightarrow[#1]{#2}\mathrel{\mkern-14mu}\rightarrow
}


\sloppy %Ρυθμίζει τα overfull/underfile στις γραμμές!


%Φτιάχνει το μέγεθος της γραμματοσειράς μέσα στα math enviroments δηλαδή μέσα στα δολάρια. Το πρώτο bracket είναι για το κείμενο και το δεύτερο για τα δολάρια. Δες και https://texfaq.org/FAQ-mathsize
\usepackage{lmodern}
\usepackage{anyfontsize}
\DeclareMathSizes{12}{13}{7}{5}

\theoremstyle{definition}

\makeatletter

% Define amsthm theorems first
\newtheorem{defin}{Ορισμός}[section] % Creates a new counter, number within section
\newtheorem{prt}[defin]{Παρατήρηση} % Putting [defin] in second position uses defin's counter instead of creating a new one
\newtheorem{prts}[defin]{Παρατηρήσεις} % Again share defin's counter
\newtheorem{exmp}[defin]{Παράδειγμα} % etc.
\newtheorem{exmps}[defin]{Παραδείγματα}
\newtheorem*{simiosi}{Σημείωση}

\usepackage{tcolorbox}
\tcbuselibrary{theorems}
\newtcbtheorem[use counter*=defin, number within=section]{mytheo}{Θεώρημα}%
{colback=black!5,colframe=red!35!black,fonttitle=\bfseries}{th
\newtcbtheorem[use counter*=defin, number within=section]{myprop}{Πρόταση}%
{colback=black!5,colframe=red!50!black,fonttitle=\bfseries}{th}
\newtcbtheorem[use counter*=defin, number within=section]{mylem}{Λήμμα}%
{colback=black!5,colframe=red!50!black,fonttitle=\bfseries}{th}
\newtcbtheorem[use counter*=defin, number within=section]{mypor}{Πόρισμα}%
{colback=black!5,colframe=red!35!black,fonttitle=\bfseries}{th}
\newtcbtheorem[use counter*=defin, number within=section]{myax}{Αξίωμα}%
{colback=black!5,colframe=blue!35!black,fonttitle=\bfseries}{th}
\renewcommand{\rmdefault}{udidot}
\usepackage{calrsfs}
\DeclareMathAlphabet{\pazocal}{OMS}{zplm}{m}{n}
\newcommand{\Bb}{\mathbb}
\newcommand{\tle}{\trianglelefteq}
\newcommand{\properideal}{%
  \mathrel{\ooalign{$\lneq$\cr\raise.22ex\hbox{$\lhd$}\cr}}}
\newcommand{\Ker}{\mathrm{Ker}}
\newcommand{\kdim}{\mathrm{Krulldim}}
\newcommand{\spec}{\mathrm{Spec}}
\newcommand{\mspec}{\mathrm{Maxpec}}
\newcommand{\rad}{\mathrm{Rad}}
\newcommand{\nrad}{\mathrm{Nilrad}}
\newcommand{\jac}{\mathrm{Jac}}
\raggedbottom
\BeforeBeginEnvironment{mylm}{\begin{minipage}{\linewidth}}
\AfterEndEnvironment{mylm}{\end{minipage}\par}
\usepackage{calrsfs}
\DeclareMathAlphabet{\pazocal}{OMS}{zplm}{m}{n}
\newcommand{\La}{\mathcal{L}}
\newcommand{\Lb}{\pazocal{L}}
\newcommand{\Fb}{\pazocal{F}}
\newcommand{\Pb}{\pazocal{P}}
\begin{document}
\title{\Huge{Το Θεώρημα των \\ \latintext Hopkins - Levitzki \greektext}}
\author{\Large{ασδφ}\\  ΑΠΘ}
\maketitle{} 
\thispagestyle{empty}
\newpage
\frontmatter
\tableofcontents
\mainmatter
\chapter{Πρώτα και Μέγιστα Ιδεώδη}
\section{Μέγιστα ιδεώδη}  
\begin{myprop}[label=krmegid]{Κριτήριο Μέγιστων Ιδεωδών}{}
Έστω $R$ 
ιλθυηβξν
\end{myprop}
Από την Πρόταση \ref{krmegid}
\end{document}

Algunas de las advertencias se encuentran en la siguiente imagen.

ingrese la descripción de la imagen aquí

Respuesta1

Con algunos cambios en el código proporcionado (los marqué <=======en el siguiente MWE), puedo compilar sin errores ni advertencias, pero véalo solo como un truco, porque simplemente comenté \frontmatter(y por lo tanto \mainmatter) para deshacerme de la numeración romana de parte frontal.

Cambié el orden de llamada hyperref(debería llamarse al final en su caso) y corregí errores en el título (comando \Hugey \Largeno tome argumentos, úselos como {\Huge text to be huge}).

Por favor vea el código

\documentclass[12pt,a4paper]{book}

\usepackage[T1]{fontenc} % <============================================
\usepackage[utf8]{inputenc}

\usepackage{amsmath,amsthm,amsfonts,amssymb}
\usepackage[english,greek]{babel}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage{enumerate} 
\usepackage{textcomp}
\usepackage{tcolorbox,xcolor}
\usepackage{array}
\usepackage{extarrows} %για να γράφω πανω από συνεπαγωγές 

\newcommand{\rightarrowdbl}{\rightarrow\mathrel{\mkern-14mu}\rightarrow} % για να γραφω πανω απο βελη επιμορφισμων
\newcommand{\xrightarrowdbl}[2][]{%
  \xrightarrow[#1]{#2}\mathrel{\mkern-14mu}\rightarrow
}

\sloppy %Ρυθμίζει τα overfull/underfile στις γραμμές!

%Φτιάχνει το μέγεθος της γραμματοσειράς μέσα στα math enviroments δηλαδή μέσα στα δολάρια. Το πρώτο bracket είναι για το κείμενο και το δεύτερο για τα δολάρια. Δες και https://texfaq.org/FAQ-mathsize
\usepackage{lmodern}
\usepackage{anyfontsize}
\DeclareMathSizes{12}{13}{7}{5}

\theoremstyle{definition}

% Define amsthm theorems first
\newtheorem{defin}{Ορισμός}[section] % Creates a new counter, number within section
\newtheorem{prt}[defin]{Παρατήρηση} % Putting [defin] in second position uses defin's counter instead of creating a new one
\newtheorem{prts}[defin]{Παρατηρήσεις} % Again share defin's counter
\newtheorem{exmp}[defin]{Παράδειγμα} % etc.
\newtheorem{exmps}[defin]{Παραδείγματα}
\newtheorem*{simiosi}{Σημείωση}

\usepackage{tcolorbox}
\tcbuselibrary{theorems}
\newtcbtheorem[use counter*=defin, number within=section]{mytheo}{Θεώρημα}%
{colback=black!5,colframe=red!35!black,fonttitle=\bfseries}{th} % <=====================
\newtcbtheorem[use counter*=defin, number within=section]{myprop}{Πρόταση}%
{colback=black!5,colframe=red!50!black,fonttitle=\bfseries}{th}
\newtcbtheorem[use counter*=defin, number within=section]{mylem}{Λήμμα}%
{colback=black!5,colframe=red!50!black,fonttitle=\bfseries}{th}
\newtcbtheorem[use counter*=defin, number within=section]{mypor}{Πόρισμα}%
{colback=black!5,colframe=red!35!black,fonttitle=\bfseries}{th}
\newtcbtheorem[use counter*=defin, number within=section]{myax}{Αξίωμα}%
{colback=black!5,colframe=blue!35!black,fonttitle=\bfseries}{th}
\renewcommand{\rmdefault}{udidot}

\usepackage{calrsfs}
\usepackage[unicode]{hyperref} % <======================================

\DeclareMathAlphabet{\pazocal}{OMS}{zplm}{m}{n}
\newcommand{\Bb}{\mathbb}
\newcommand{\tle}{\trianglelefteq}
\newcommand{\properideal}{%
  \mathrel{\ooalign{$\lneq$\cr\raise.22ex\hbox{$\lhd$}\cr}}}
\newcommand{\Ker}{\mathrm{Ker}}
\newcommand{\kdim}{\mathrm{Krulldim}}
\newcommand{\spec}{\mathrm{Spec}}
\newcommand{\mspec}{\mathrm{Maxpec}}
\newcommand{\rad}{\mathrm{Rad}}
\newcommand{\nrad}{\mathrm{Nilrad}}
\newcommand{\jac}{\mathrm{Jac}}

\raggedbottom

\BeforeBeginEnvironment{mylm}{\begin{minipage}{\linewidth}}
\AfterEndEnvironment{mylm}{\end{minipage}\par}

\DeclareMathAlphabet{\pazocal}{OMS}{zplm}{m}{n}
\newcommand{\La}{\mathcal{L}}
\newcommand{\Lb}{\pazocal{L}}
\newcommand{\Fb}{\pazocal{F}}
\newcommand{\Pb}{\pazocal{P}}


\begin{document}

\title{\Huge Το Θεώρημα των \\ \latintext Hopkins - Levitzki \greektext} % <==========
\author{{\Large ασδφ}\\  ΑΠΘ} % <=======================================
\maketitle{} 
\thispagestyle{empty}
\newpage

%\frontmatter % <============================ resulting in roman numbers
\tableofcontents

%\mainmatter % <========================================================
\chapter{Πρώτα και Μέγιστα Ιδεώδη}
\section{Μέγιστα ιδεώδη}  
\begin{myprop}[label=krmegid]{Κριτήριο Μέγιστων Ιδεωδών}{}
Έστω $R$ 
ιλθυηβξν
\end{myprop}
Από την Πρόταση \ref{krmegid}

\end{document}

y su resultado:

pagina griega

Respuesta2

Utilice hiperref con la opción unicode:

\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amsthm,amsfonts,amssymb}
\usepackage[english,greek]{babel}
\usepackage[unicode]{hyperref}

\usepackage{lmodern}

\begin{document}
\tableofcontents
\chapter{Πρώτα και Μέγιστα Ιδεώδη}
\section{Μέγιστα ιδεώδη}
Από την Πρόταση \ref{krmegid}
\end{document}

Esto le dará marcadores correctos:

ingrese la descripción de la imagen aquí

información relacionada