Δεν ξεκινά κάθε έγγραφο από το Word. Το Typst έχει γίνει ένας γρήγορος τρόπος να γράφει κανείς άρθρα, επιστολές, βιογραφικά και σημειώσεις διαλέξεων χωρίς να παλεύει με το LaTeX, και πολλές ομάδες κρατούν τα εγχειρίδια, τις προδιαγραφές και τις διαδικασίες λειτουργίας τους σε AsciiDoc. Ύστερα κάποιος ζητά ένα υπογεγραμμένο, σαρωμένο αντίγραφο, και στον υπολογιστή μπροστά σας υπάρχει μόνο το αρχείο πηγής.
Το Look Scanned ανοίγει πλέον και τα δύο. Χρησιμοποιήστε το Typst (.typ) σε σαρωμένο PDF για αρχεία .typ και το AsciiDoc (.adoc) σε σαρωμένο PDF για αρχεία .adoc και .asciidoc. Το έγγραφο γίνεται σελίδες μέσα στο πρόγραμμα περιήγησής σας. Τις ελέγχετε στην προεπισκόπηση, προσθέτετε το εφέ σάρωσης και κατεβάζετε ένα PDF που μοιάζει να πέρασε από αληθινό σαρωτή. Δεν χρειάζεται να εγκαταστήσετε το Typst CLI, τη Ruby ή το Asciidoctor PDF, ούτε να συνδεθείτε σε κάποιον λογαριασμό.
Typst: ο πραγματικός μεταγλωττιστής, στο πρόγραμμα περιήγησής σας
Το Look Scanned εκτελεί τον επίσημο μεταγλωττιστή του Typst (Typst 0.14), σε έκδοση για το πρόγραμμα περιήγησης. Είναι ο ίδιος μεταγλωττιστής που βρίσκεται πίσω από το typst compile, οπότε οι σελίδες, οι αλλαγές γραμμής, οι εξισώσεις και οι πίνακες βγαίνουν όπως και στον δικό σας υπολογιστή, μαζί με το μέγεθος σελίδας και τα περιθώρια που ορίζει το έγγραφο.
- Την πρώτη φορά θέλει λίγη υπομονή. Ο μεταγλωττιστής και οι γραμματοσειρές του Typst, περίπου 20 MB συνολικά, κατεβαίνουν από το Look Scanned την πρώτη φορά. Μετά φορτώνονται από την προσωρινή μνήμη του προγράμματος περιήγησης, και τα αρχεία Typst ανοίγουν ακόμη και χωρίς σύνδεση.
- Ένα αρχείο, χωρίς πακέτα. Μεταγλωττίζονται μόνο αυτοτελή έγγραφα. Μια γραμμή
#import "@preview/…"αποτυγχάνει, επειδή δεν υπάρχει μητρώο πακέτων από όπου να γίνει λήψη. Το ίδιο ισχύει για οτιδήποτε διαβάζει άλλο αρχείο: μια εικόνα με#image, ένα κεφάλαιο με#includeή δεδομένα από αρχείο CSV ή JSON. - Μόνο οι προεπιλεγμένες γραμματοσειρές του Typst. Το κείμενο στοιχειοθετείται με τις γραμματοσειρές που συνοδεύουν το Typst: Libertinus Serif, New Computer Modern με τη μαθηματική της γραμματοσειρά και DejaVu Sans Mono για κώδικα. Οι γραμματοσειρές που είναι εγκατεστημένες στον υπολογιστή σας δεν είναι διαθέσιμες, οπότε μια άλλη γραμματοσειρά που ορίζει το έγγραφο αντικαθίσταται από αυτές. Καλύπτουν το λατινικό αλφάβητο (και για τα βιετναμικά), το ελληνικό, το κυριλλικό και το εβραϊκό. Για κινεζικό, ιαπωνικό και κορεατικό κείμενο δεν υπάρχει καμία εναλλακτική γραμματοσειρά, και γραφές όπως η αραβική, η ταϊλανδική ή η ντεβαναγκάρι δεν υποστηρίζονται σωστά ούτε αυτές, οπότε ελέγξτε την προεπισκόπηση αν το έγγραφό σας τις χρησιμοποιεί.
- Η πηγή πρέπει να μεταγλωττίζεται. Αν το Typst αναφέρει σφάλμα, θα δείτε μήνυμα σφάλματος αντί για σελίδες.
Επειδή το Typst δημιουργεί πραγματικό PDF πριν μπει το εφέ σάρωσης, το κείμενό του μπορεί να διατηρηθεί. Όταν αποθηκεύετε σε PDF, ενεργοποιήστε τη «Διατήρηση αρχικού κειμένου (όπως στο OCR)» στις Ρυθμίσεις εξαγωγής, και το κείμενο του σαρωμένου PDF θα μένει αναζητήσιμο και θα μπορεί να αντιγραφεί.
AsciiDoc: Asciidoctor χωρίς Ruby
Τα αρχεία AsciiDoc μετατρέπονται από το Asciidoctor, τον επεξεργαστή αναφοράς του AsciiDoc, στην έκδοσή του σε JavaScript που τρέχει στο πρόγραμμα περιήγησης. Το αποτέλεσμα στοιχειοθετείται σε σελίδες A4 με περιθώρια μίας ίντσας, και να τι διατηρείται:
- Η κεφαλίδα του εγγράφου: τίτλος, συγγραφέας και γραμμή αναθεώρησης, καθώς και ο πίνακας περιεχομένων όταν το έγγραφο ορίζει
:toc:. - Ενότητες, λίστες, πίνακες, υποσημειώσεις, παραθέματα και επισημάνσεις κώδικα (callouts). Τα μπλοκ ειδοποίησης (admonitions) δείχνουν την ετικέτα τους, όπως Note ή Warning, ως κείμενο αντί για εικονίδιο.
- Τύποι STEM, στοιχειοθετημένοι με κανονική μαθηματική γραμματοσειρά όταν το έγγραφο ορίζει
:stem:. Λειτουργεί και η σημειογραφία AsciiMath και η LaTeX, μέσα στο κείμενο και σε ξεχωριστά μπλοκ. - Λίστες κώδικα με χρωματισμό σύνταξης όταν το έγγραφο ορίζει
:source-highlighter:, όποιον επισημαντή κι αν αναφέρει. Χωρίς αυτό το χαρακτηριστικό, οι λίστες μένουν άχρωμες, όπως και οπουδήποτε αλλού. - Οι μεγάλοι πίνακες και οι λίστες κώδικα συνεχίζουν στην επόμενη σελίδα, και μια γραμμή πίνακα δεν κόβεται ποτέ στη μέση.
Κάποια πράγματα δεν διατηρούνται:
- Το
include::δεν ακολουθείται. Κάθε οδηγία include εμφανίζεται ως σύνδεσμος προς τη διαδρομή της αντί για το περιεχόμενο που θα ενσωμάτωνε. Ενώστε πρώτα τα μέρη σε ένα αρχείο. - Οι εικόνες χρειάζονται πλήρη διεύθυνση. Μια εικόνα με σχετική διαδρομή όπως
images/diagram.pngδεν βρίσκεται, επειδή το αρχείο ανοίγει μόνο του, χωρίς τον φάκελό του. Μια εικόνα με πλήρη διεύθυνσηhttps://φορτώνεται από τον ιστότοπο που τη φιλοξενεί, κάτι που απαιτεί σύνδεση στο διαδίκτυο. - Τα διαγράμματα μένουν ως κώδικας. Το Asciidoctor Diagram δεν είναι διαθέσιμο, οπότε ένα μπλοκ PlantUML ή Mermaid εμφανίζεται ως το κείμενο που πληκτρολογήσατε.
- Οι γραμματοσειρές προέρχονται από τη συσκευή σας. Το κείμενο στοιχειοθετείται με τις γραμματοσειρές που είναι εγκατεστημένες στον υπολογιστή ή στο κινητό σας, οπότε το ίδιο αρχείο μπορεί να αλλάζει σελίδα σε άλλα σημεία σε άλλη συσκευή.
- Πολύ μεγάλα αρχεία μπορεί να ξεπεράσουν το όριο χρόνου. Η σελιδοποίηση πρέπει να ολοκληρωθεί σε περίπου 30 δευτερόλεπτα, οπότε χωρίστε ένα έγγραφο μεγέθους βιβλίου σε μικρότερα αρχεία.
- Τα αρχεία
.ascδεν γίνονται δεκτά. Αυτή η επέκταση ανήκει συνήθως σε κλειδιά και υπογραφές PGP. Μετονομάστε ένα αρχείο AsciiDoc σε.adocπριν το ανοίξετε.
Πώς να μετατρέψετε ένα αρχείο .typ ή .adoc σε σαρωμένο PDF
- Ανοίξτε το Typst (.typ) σε σαρωμένο PDF ή το AsciiDoc (.adoc) σε σαρωμένο PDF και επιλέξτε το αρχείο σας.
- Περιμένετε λίγο να ετοιμαστούν οι σελίδες και μετά περάστε την προεπισκόπηση σελίδα προς σελίδα. Ελέγξτε τις επικεφαλίδες, τις εξισώσεις, τους πίνακες και τον κώδικα.
- Ρυθμίστε το εφέ σάρωσης. Κρατήστε χαμηλά το θάμπωμα και τον θόρυβο αν το έγγραφο έχει μικρά γράμματα ή πυκνούς τύπους.
- Πατήστε «Δημιουργία σαρωμένου PDF» και μετά «Λήψη σαρωμένου PDF».
Αν προτιμάτε εικόνες, μπορείτε να εξάγετε κάθε σελίδα ως JPG ή PNG. Ο οδηγός μας για PDF, JPG και PNG εξηγεί πότε ταιριάζει το καθένα. Με το Pro, η μαζική σάρωση επεξεργάζεται πολλά αρχεία .typ ή .adoc μαζί.
Το αρχείο σας μένει στη συσκευή σας
Και οι δύο μορφές μετατρέπονται και σαρώνονται μέσα στο πρόγραμμα περιήγησης, και το αρχείο πηγής δεν μεταφορτώνεται ποτέ σε διακομιστή. Για το Typst, οι μόνες λήψεις είναι ο μεταγλωττιστής και οι γραμματοσειρές του, από τον ίδιο τον ιστότοπο του Look Scanned· πακέτα και άλλα αρχεία δεν ανακτώνται ποτέ. Για το AsciiDoc, η μόνη εξαίρεση είναι μια εικόνα με πλήρη διεύθυνση https://, που ανακτάται από τον ιστότοπο που τη φιλοξενεί, ακριβώς όπως αν ανοίγατε τη σελίδα στο πρόγραμμα περιήγησης.
Καλό να ξέρετε
- Το αποτέλεσμα αποτελείται από εικόνες. Όπως σε μια αληθινή σάρωση, το κείμενο του PDF δεν μπορεί να επιλεγεί ή να αναζητηθεί, εκτός αν χρησιμοποιήσατε την παραπάνω επιλογή κειμένου για ένα αρχείο Typst. Κρατήστε την πηγή
.typή.adocγια επεξεργασία. - Το εφέ σάρωσης εφαρμόζεται πάντα. Το Look Scanned κάνει τα έγγραφα να μοιάζουν σαρωμένα. Αν χρειάζεστε απλώς ένα καθαρό PDF, εξαγάγετέ το με το Typst ή το Asciidoctor PDF.
- Χρειάζεστε πακέτα, include ή διαγράμματα; Δημιουργήστε το PDF σε έναν υπολογιστή με εγκατεστημένο το Typst ή το Asciidoctor PDF και μετά προσθέστε σε αυτό το PDF το εφέ σάρωσης στο Look Scanned. Λειτουργεί με κάθε έγγραφο, γιατί το δύσκολο κομμάτι το έχει ήδη κάνει το αρχικό εργαλείο.
Γράφετε σε άλλη μορφή; Δείτε πώς χειρίζεται το Look Scanned τα αρχεία LaTeX και τα αρχεία Markdown, HTML και TXT.
Έχετε ένα αρχείο .typ ή .adoc που πρέπει να μοιάζει σαρωμένο; Δοκιμάστε με Typst ή με AsciiDoc.