Σελίδα 1 από 1

Αυτόματοι υπερσύνδεσμοι

Δημοσιεύτηκε: Κυρ Δεκ 10, 2017 9:57 pm
από Tolaso J Kos
Ας υποθέσουμε πως κατά τη συγγραφή ενός κειμένου θέλουμε κάποιες λέξεις να ανακατευθύνουν σε συνδέσμους. Λόγω της συχνής εμφάνισης τους η πληκτρολόγηση

Κώδικας: Επιλογή όλων

\href{hyperlink}{word}
φαίνεται χρονοβόρα και κουραστική. Υπάρχει κάποιος αυτόματος τρόπος να πούμε στο \rm \TeX κάθε φορά που συναντάει τη συγκεκριμένη λέξη να τη ταιριάζει με το σύνδεσμο στον οποίο πρέπει να ανακατευθύνει ; Ένας τρόπος θα ήταν να ορίσουμε μία μακροεντολή και να χρησιμοποιούμε αυτή κάθε φορά. Για παράδειγμα

Κώδικας: Επιλογή όλων

\newcommand{\Euler}{\href{http://mathworld.wolfram.com/Euler-MascheroniConstant.html}{Euler - Mascheroni constant}} 
και στο κυρίως κείμενο να γράφουμε

Κώδικας: Επιλογή όλων

\Euler
το οποίο δεν είναι κακή ιδέα αλλά δε ξέρω τι μειονεκτήματα έχει αν είναι πολλές οι λέξεις που πρέπει να ανακατευθύνουν. Κάτι άλλο ίσως το οποίο να αποφεύγει τις μακροεντολές; Θα μπορούσαμε π.χ να χρησιμοποιήσουμε conditionals?