Κουφάθηκε η LaTeX

Εδώ μπορούν να γίνουν δοκιμές γραφής μαθηματικού περιεχομένου με τη βοήθεια του TeX
Nikitas K.
Δημοσιεύσεις: 222
Εγγραφή: Δευ Νοέμ 06, 2023 6:01 pm
Τοποθεσία: Χαλκίδα

Κουφάθηκε η LaTeX

#1

Μη αναγνωσμένη δημοσίευση από Nikitas K. » Πέμ Ιούλ 31, 2025 8:56 am

Παρατήρησα ότι ο κώδικας

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

﹩DEF﹩
δίνει ως αποτέλεσμα [unparseable or potentially dangerous latex formula]
ομοίως και ο κώδικας

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

﹩DDDDfadsfFDFDGSFDGDEFGFDSGFDSGDSFG﹩
δίνει ως αποτέλεσμα [unparseable or potentially dangerous latex formula]
Διότι ο κάθε κώδικας περιέχει την συμβολοσειρά "DEF"

ενώ π.χ. το FED εμφανίζεται κανονικά.

Εχετέ το στα υπόψιν αν σας βγάζει πρόβλημα :lol:


Νικήτας Κακούλλης
«Μέτρον ἄριστον» Κλεόβουλος Εὐαγόρου Λίνδιος

Λέξεις Κλειδιά:
Mihalis_Lambrou
Επιμελητής
Δημοσιεύσεις: 17550
Εγγραφή: Κυρ Δεκ 21, 2008 2:04 am

Re: Κουφάθηκε η LaTeX

#2

Μη αναγνωσμένη δημοσίευση από Mihalis_Lambrou » Πέμ Ιούλ 31, 2025 11:58 am

Ναι, το DEF μπερδεύει το latex. Υποθέτω ότι στο latex χρησιμοποιείται ως σύμβολο του DEFINITION.

Δεν μπορείς καν να το γράψεις ούτε ως μέρος ενός τύπου. Π.χ. δεν μπορείς να γράψεις ανάμεσα σε δολλάρια την λέξη ABCDEFG γιατί βλέπει το DEF και χαλάει η συνταγή. Σε αυτή την περίπτωση μπορείς να το αντικαταστήσεις με (δολλάριο)ΑBCD(δολλάριο)(δολλάριο)EFG(δολλάριο) ή με παρεμφερή.


Dimessi
Δημοσιεύσεις: 281
Εγγραφή: Κυρ Δεκ 10, 2023 3:48 pm

Re: Κουφάθηκε η LaTeX

#3

Μη αναγνωσμένη δημοσίευση από Dimessi » Πέμ Ιούλ 31, 2025 12:10 pm

Αν εκτελέσουμε την εντολή ανάμεσα σε δολλάρια με ένα μικρό κενό μεταξύ των D,E
βγαίνει το D EF


Άβαταρ μέλους
Tolaso J Kos
Δημοσιεύσεις: 5534
Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
Τοποθεσία: International
Επικοινωνία:

Re: Κουφάθηκε η LaTeX

#4

Μη αναγνωσμένη δημοσίευση από Tolaso J Kos » Πέμ Ιούλ 31, 2025 2:25 pm

Χμμ, ενδιαφέρον.


Το πιο πιθανό είναι να είναι security filter γιατί το DEF μοιάζει με την εντολή

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

\def

αλλιώς δε θα έπρεπε να βγάζει πρόβλημα. Η εντολή \def υπάρχει από την εποχή του plain TeX (δηλαδή πριν τη LaTeX), αλλά δεν συνιστάται στη συγγραφή εγγράφων LaTeX. Ο λόγος είναι ότι παρακάμπτει τους ελέγχους ασφαλείας και συμβατότητας της LaTeX ή και τα πακέτα αυτής.

Για παράδειγμα,

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

\def\hello{Γεια σου κόσμε!}

Το παραπάνω ορίζει το macro \hello χωρίς κανέναν έλεγχο: αν υπήρχε ήδη, απλώς το αντικαθιστά. Ο έλεγχος γίνεται από την εντολή \@ifundefined.


Η φαντασία είναι σημαντικότερη από τη γνώση !
\displaystyle{{\color{blue}\mathbf{Life=\int_{birth}^{death}\frac{happiness}{time}\Delta time} }}
Dimessi
Δημοσιεύσεις: 281
Εγγραφή: Κυρ Δεκ 10, 2023 3:48 pm

Re: Κουφάθηκε η LaTeX

#5

Μη αναγνωσμένη δημοσίευση από Dimessi » Πέμ Ιούλ 31, 2025 2:30 pm

Ακριβώς αυτή είναι η δομή του αλγορίθμου.
Οπως το περιγράφει ο Τόλης.
Έχεις ασχοληθεί πάρα πολύ ρε συ Τόλη με προγραμματισμό; :)
Ρωτάω γιατί μας έλυσες τα χέρια με την επινόηση σου να βάλουμε
τέτοιας μορφής γραφή στο φορουμ. :)


Άβαταρ μέλους
Tolaso J Kos
Δημοσιεύσεις: 5534
Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
Τοποθεσία: International
Επικοινωνία:

Re: Κουφάθηκε η LaTeX

#6

Μη αναγνωσμένη δημοσίευση από Tolaso J Kos » Πέμ Ιούλ 31, 2025 2:35 pm

Dimessi έγραψε:
Πέμ Ιούλ 31, 2025 2:30 pm
Έχεις ασχοληθεί πάρα πολύ ρε συ Τόλη με προγραμματισμό; :)
Γνωρίζω απταίστως αντικειμενοστραφή προγραμματισμό σε περιβάλλον php Symfony καθώς επίσης και τη {\rm \LaTeX} στην οποία έχω κλείσει αισίως 13 χρόνια να τη χρησιμοποιώ. Η παραπάνω εντολή είναι low programming και χρησιμοποιείται κυρίως στη συγγραφή πακέτων για τη {\rm \LaTeX}, `packet.sty` με τη προϋπόθεση αυτός που γράφει το πακέτο ξέρει τι γράφει και πώς.


Έχω γράψει πακέτο σε {\rm \LaTeX} το οποίο παράγει βασικές γραφικές παραστάσεις με τη βοήθεια του tkz.


Η φαντασία είναι σημαντικότερη από τη γνώση !
\displaystyle{{\color{blue}\mathbf{Life=\int_{birth}^{death}\frac{happiness}{time}\Delta time} }}
Nikitas K.
Δημοσιεύσεις: 222
Εγγραφή: Δευ Νοέμ 06, 2023 6:01 pm
Τοποθεσία: Χαλκίδα

Re: Κουφάθηκε η LaTeX

#7

Μη αναγνωσμένη δημοσίευση από Nikitas K. » Πέμ Ιούλ 31, 2025 2:57 pm

Σας ευχαριστώ όλους για την ανταπόκριση! :coolspeak:


Νικήτας Κακούλλης
«Μέτρον ἄριστον» Κλεόβουλος Εὐαγόρου Λίνδιος
Απάντηση

Επιστροφή σε “Δοκιμές γραφής με TeX”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες