Carrega hyperref al final. Posa punt volat nomes a catala
diff --git a/apuntsfme.dtx b/apuntsfme.dtx
index f209ba4..6682409 100644
--- a/apuntsfme.dtx
+++ b/apuntsfme.dtx
@@ -166,7 +166,6 @@
\RequirePackage[utf8]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage{lmodern}
-\RequirePackage{hyperref}
\RequirePackage[shortlabels]{enumitem}
\RequirePackage{amsmath,amsthm,amssymb,graphicx,mathtools,tikz,makeidx}
\RequirePackage{cancel,pgf,pgfplots,mathrsfs,thmtools,tikz-cd,faktor}
@@ -184,7 +183,8 @@
\RequirePackage{needspace} %No se si es gaire util, compila sense incloure'l
\RequirePackage{commath} % Aquest implement els \dif, cal canviar tot el codi per ferho amb physics
\RequirePackage{dsfont} % No se que fa, compila si el trec
-\RequirePackage{mdframed,cleveref,stackengine,stmaryrd,multirow}
+\RequirePackage{mdframed,stackengine,stmaryrd,multirow}
+\RequirePackage{hyperref, cleveref}
% \end{macrocode}
%
%
@@ -602,7 +602,7 @@
\RequirePackage[utf8]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage{lmodern}
-\RequirePackage{graphicx,physics}
+\RequirePackage{graphicx}
% \end{macrocode}
%
% \subsection{Language}
@@ -630,6 +630,7 @@
\renewcommand*{\@titlemonth}{\ifcase \the\month \or Enero\or Febrero\or Marzo\or Abril\or Mayo \or Junio\or Julio\or Agosto\or Septiembre\or Octubre\or Noviembre\or Diciembre\fi \: \number \year}
}
+\newif\if@puntvolat\@puntvolatfalse
\DeclareOption{catalan}{
\renewcommand*{\languagename}{catalan}
\renewcommand*{\@authortext}{Autor}
@@ -640,6 +641,7 @@
\renewcommand*{\@reviewertext}{Revisors}
\renewcommand*{\@lastupdatetext}{\'Ultima modificaci\'o}
\renewcommand*{\@titlemonth}{\ifcase \the\month \or Gener\or Febrer\or Mar\c{c}\or Abril\or Maig \or Juny\or Juliol\or Agost\or Setembre\or Octubre\or Novembre\or Desembre\fi \: \number \year}
+ \@puntvolattrue
}
% \end{macrocode}
%
@@ -845,10 +847,11 @@
% \end{macro}
%
% \subsection{Other includes}
-% These packages need to be included last, so we place them here. TODO remove doclicense
+% These packages need to be included last, so we place them here. The hyperref
+% package is included as late as possible. TODO remove doclicense
% \begin{macrocode}
\RequirePackage[a4paper,margin=1in]{geometry}
-\RequirePackage{hyperref}
+\AtBeginDocument{\RequirePackage{hyperref}}
\RequirePackage[
type={CC},
modifier={by-nc-sa},
@@ -859,48 +862,50 @@
% \subsection{Parche punt volat}
%Definició de la ela geminada per tal que accepti el punt volat del teclat
-\def·#1{%
- \ifmmode
- \cdot #1
+\if@puntvolat
+ \def·#1{%
+ \ifmmode
+ \cdot #1
%\csname normal@char\string"\endcsname l%
- \else%
- \def\argument{#1}%
- \if\argument l%
- \leftllkern=0pt\rightllkern=0pt\raiselldim=0pt%
- \setbox0\hbox{l}\setbox1\hbox{l\/}\setbox2\hbox{.}%
- \advance\raiselldim by \the\fontdimen5\the\font
- \advance\raiselldim by -\ht2%
- \leftllkern=-.5\wd0%
- \advance\leftllkern by \wd1%
- \advance\leftllkern by -\wd0%
- \rightllkern=-.5\wd0%
- \advance\rightllkern by -\wd1%
- \advance\rightllkern by \wd0%
- \allowhyphens\discretionary{-}{l}%
- {\hbox{}\kern\leftllkern\raise\raiselldim\hbox{.}%
- \kern\rightllkern\hbox{l}}\allowhyphens%
- \else
- \if\argument L%
- \leftllkern=0pt\rightllkern=0pt\raiselldim=0pt%
- \setbox0\hbox{L}\setbox1\hbox{L\/}\setbox2\hbox{.}%
- \advance\raiselldim by .5\ht0%
- \advance\raiselldim by -.5\ht2%
- \leftllkern=-.5\wd0%
- \advance\leftllkern by \wd1%
- \advance\leftllkern by -\wd0%
- \rightllkern=.375\wd0%
- \divide\rightllkern by 6%
- \advance\rightllkern by -\wd1%
- \advance\rightllkern by \wd0%
- \allowhyphens\discretionary{-}{L}%
- {\hbox{}\kern\leftllkern\raise\raiselldim\hbox{.}%
- \kern\rightllkern\hbox{L}}\allowhyphens%
- \else
- #1
- \fi
- \fi
- \fi
- }
+ \else%
+ \def\argument{#1}%
+ \if\argument l%
+ \leftllkern=0pt\rightllkern=0pt\raiselldim=0pt%
+ \setbox0\hbox{l}\setbox1\hbox{l\/}\setbox2\hbox{.}%
+ \advance\raiselldim by \the\fontdimen5\the\font
+ \advance\raiselldim by -\ht2%
+ \leftllkern=-.5\wd0%
+ \advance\leftllkern by \wd1%
+ \advance\leftllkern by -\wd0%
+ \rightllkern=-.5\wd0%
+ \advance\rightllkern by -\wd1%
+ \advance\rightllkern by \wd0%
+ \allowhyphens\discretionary{-}{l}%
+ {\hbox{}\kern\leftllkern\raise\raiselldim\hbox{.}%
+ \kern\rightllkern\hbox{l}}\allowhyphens%
+ \else
+ \if\argument L%
+ \leftllkern=0pt\rightllkern=0pt\raiselldim=0pt%
+ \setbox0\hbox{L}\setbox1\hbox{L\/}\setbox2\hbox{.}%
+ \advance\raiselldim by .5\ht0%
+ \advance\raiselldim by -.5\ht2%
+ \leftllkern=-.5\wd0%
+ \advance\leftllkern by \wd1%
+ \advance\leftllkern by -\wd0%
+ \rightllkern=.375\wd0%
+ \divide\rightllkern by 6%
+ \advance\rightllkern by -\wd1%
+ \advance\rightllkern by \wd0%
+ \allowhyphens\discretionary{-}{L}%
+ {\hbox{}\kern\leftllkern\raise\raiselldim\hbox{.}%
+ \kern\rightllkern\hbox{L}}\allowhyphens%
+ \else
+ #1
+ \fi
+ \fi
+ \fi
+ }
+\fi
% \iffalse
%</class>