From e138826bb279206a9faa44422299acbc6c10add3 Mon Sep 17 00:00:00 2001
From: Lorenzo Ferron <20024182@studenti.uniupo.it>
Date: Thu, 8 Sep 2022 21:32:06 +0200
Subject: [PATCH] Aggiunta opzione nolabel a \lrefrange.

---
 src/preamble/my-macros/lref.tex | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/preamble/my-macros/lref.tex b/src/preamble/my-macros/lref.tex
index 4ab8b76..c7db26e 100644
--- a/src/preamble/my-macros/lref.tex
+++ b/src/preamble/my-macros/lref.tex
@@ -1,7 +1,11 @@
 %! Author = lorenzo
-%! Date = 22/08/22
+%! Date = 08/09/22
 
-\newcommand{\lrefrange}[2]{{\csname cref@line@name@plural\endcsname}~\hyperlink{#1}{\ref*{#1}}--\hyperlink{#2}{\ref*{#2}}}
+\ExplSyntaxOn
+\cs_new_eq:NN \strcompare \str_if_eq:eeTF
+\ExplSyntaxOff
+
+\newcommand{\lrefrange}[3][label]{\strcompare{label}{#1}{{\csname cref@line@name@plural\endcsname}~}{\strcompare{nolabel}{#1}{}{\GenericError{}{Error: Invalid option!}{}{}}}\hyperlink{#2}{\ref*{#2}}--\hyperlink{#3}{\ref*{#3}}}
 
 %% Use ONLY \lref NOT \lreflst
 \ExplSyntaxOn
-- 
GitLab