Σελίδα 1 από 1

Οδηγός εγκατάστασης γραμματοσειρών

Δημοσιεύτηκε: Δευ Μαρ 05, 2018 8:42 am
από kkoudas
Εδώ θα εξηγήσω πώς εγκαθιστούμε γραμματοσειρές. Εν προκειμένω έχω επιλέξει την gfs Artemisia, τα ίδια λίγο-πολύ γίνονται και με τις άλλες που βρήκα (kerkis, gfs bodoni, gfs neohellenic).

Αρχικά, φυσικά, κατεβάζουμε τη γραμματοσειρά μας. Την συγκεκριμένη που επέλεξα μπορεί να τη βρει κανείς εδώ.

Ακολούθως πάμε στο MiKTeX Options (Admin) και επιλέγουμε την καρτέλα roots. Σ’ αυτήν εγκρίνουμε την προτροπή show MiKTeX-maintained root directories. Αυτό θα μας εμφανίσει την θέση την θέση ενός φακέλου στον η/υ μας.

Πάμε εκεί που βρήκαμε λοιπόν και κάνουμε τα κάτωθι:
  • Ακολουθούμε (ή δημιουργούμε) τη διαδρομή /fonts/afm/GFS/Artemisia/. Εκεί επικολλούμε τα στοιχεία του φακέλου afm που κατεβάσαμε.
  • Ακολουθούμε (ή δημιουργούμε) τη διαδρομή /doc/latex/GFS/Artemisia/. Εκεί επικολλούμε τα στοιχεία του φακέλου doc που κατεβάσαμε.
  • Ακολουθούμε (ή δημιουργούμε) τη διαδρομή /fonts/enc/dvips/GFS/Artemisia/. Εκεί επικολλούμε τα στοιχεία του φακέλου enc που κατεβάσαμε.
  • Ακολουθούμε (ή δημιουργούμε) τη διαδρομή /fonts/map/dvips/GFS/Artemisia/. Εκεί επικολλούμε τα στοιχεία του φακέλου map που κατεβάσαμε.
  • Ακολουθούμε (ή δημιουργούμε) τη διαδρομή /tex/latex/GFS/Artemisia/. Εκεί επικολλούμε τα στοιχεία του φακέλου tex που κατεβάσαμε.
  • Ακολουθούμε (ή δημιουργούμε) τη διαδρομή /fonts/tfm/GFS/Artemisia/. Εκεί επικολλούμε τα στοιχεία του φακέλου tfm που κατεβάσαμε.
  • Ακολουθούμε (ή δημιουργούμε) τη διαδρομή /fonts/type1/GFS/Artemisia/. Εκεί επικολλούμε τα στοιχεία του φακέλου type1 που κατεβάσαμε.
  • Ακολουθούμε (ή δημιουργούμε) τη διαδρομή /fonts/vf/GFS/Artemisia/. Εκεί επικολλούμε τα στοιχεία του φακέλου vf που κατεβάσαμε.
Έπειτα ανοίξτε το αρχείο updmap.cfg και γράψτε εντός του τη γραμμή Map gfsartemisia.map και αποθηκεύστε. Εγώ δεν έβρισκα το αρχείο αυτό, οπότε έγραψα στη Γραμμή Εντολών (αυτή θα τη βρείτε ως cmd στην Αναζήτηση των windows) initexmf --edit-config-file updmap και μου το εμφάνισε.

Τέλος στην Γραμμή Εντολών πάλι «τρέχουμε» την εντολή initexmf --update-fndb και γενηθήτω φως!

Πλέον στον κώδικά σας δεν έχετε παρά να γράψετε την εντολή \usepackage{gfsartemisia} (ή κάτι αντίστοιχο για τις άλλες γραμματοσιρές *).

* Για την kerkis γράψτε την εντολή \usepackage{kerkis}, για την gfs bodoni γράψτε \usepackage{gfsbodoni} και για την gfs neohellenic γράψτε \usepackage{gfsneohellenic}.

Re: Οδηγός εγκατάστασης γραμματοσειρών

Δημοσιεύτηκε: Κυρ Νοέμ 03, 2019 4:42 pm
από sofia2020
Καλησπέρα!

Προσπαθώ να βγάλω άκρη με τις γραμματοσειρές στο latex και δε τα καταφέρνω. Αρχικά κατέβασα την kerkis αλλά δεν τη βλέπω στη λίστα των γραμματοσειρών που έχει μέσα και δεν ξέρω πως να την εντάξω αν και έψαξα για τη roots καρτέλα και δε τη βρήκα.

Έπειτα έχω γράψει ένα κείμενο δε ξέρω καν ποια γραμματοσειρά χρησιμοποιεί και αυτό που κάνει και θέλω να διορθώσω είναι ότι κόβει τις λέξεις λάθος.

Μπορεί κάποιος παρακαλώ να δει τις εντολές μου να μου πει τι φταίει γιατί έβαλα τα πάντα και πως θα εντάξω την kerkis στο κείμενο?

Ευχαριστώ πολύ!!!

Εδώ είναι ο κωδικός μου:
  1. \documentclass[a4paper,12pt]{book}
  2.  
  3. \usepackage{calc}
  4. \usepackage{eso-pic}
  5.  
  6. \newlength{\PageFrameTopMargin}
  7. \newlength{\PageFrameBottomMargin}
  8. \newlength{\PageFrameLeftMargin}
  9. \newlength{\PageFrameRightMargin}
  10.  
  11. \setlength{\PageFrameTopMargin}{2.85cm}
  12. \setlength{\PageFrameBottomMargin}{2.85cm}
  13. \setlength{\PageFrameLeftMargin}{2cm}
  14. \setlength{\PageFrameRightMargin}{2cm}
  15.  
  16. \makeatletter
  17.  
  18. \newlength{\Page@FrameHeight}
  19. \newlength{\Page@FrameWidth}
  20.  
  21. \AddToShipoutPicture{
  22.  \thinlines
  23.  \setlength{\Page@FrameHeight}{\paperheight-\PageFrameTopMargin-\PageFrameBottomMargin}
  24.  \setlength{\Page@FrameWidth}{\paperwidth-\PageFrameLeftMargin-\PageFrameRightMargin}
  25.  \put(\strip@pt\PageFrameLeftMargin,\strip@pt\PageFrameTopMargin){
  26.    \framebox(\strip@pt\Page@FrameWidth, \strip@pt\Page@FrameHeight){}}}
  27.  
  28. \makeatother
  29.  
  30. \usepackage[left=4cm,textwidth=12.5cm,right=4.5cm,
  31. textheight=20cm,top=4cm,bottom=5.7cm,
  32. includehead]{geometry}
  33. \usepackage{amsmath}
  34. \usepackage{amsfonts}
  35. \usepackage{amssymb}
  36. \usepackage{amsthm}
  37. \usepackage{unicode-math}
  38. \usepackage[english,greek]{babel}
  39. \usepackage[utf8]{inputenc}
  40. \usepackage[adobe-utopia]{mathdesign}
  41. \usepackage[T1]{fontenc}
  42. \usepackage{titlesec}
  43. \newcommand{\lat } {\latintext}
  44. \DeclareMathOperator{\rank}{rank}
  45. \newcommand{\gr}{\selectlanguage{greek}}
  46. \usepackage{fancyhdr}
  47. \pagestyle{fancy}
  48.  
  49. \newcommand{\changefont}{%
  50.     \fontsize{8.5}{9.5}\selectfont}
  51. \fancyhf{}
  52. \fancyhead[CO]{\changefont{ΕΙΣΑΓΩΓΗ}}
  53. \fancyhead[RO,LE]{\changefont\bfseries\thepage}
  54. \fancyhead[CE]{\changefont{ΚΕΦΑΛΑΙΟ 1}}
  55.  
  56. \setmathfont{XITS Math}
  57.  
  58. \setmainfont[% semi-bold is being used instead of bold.
  59.     UprightFont = Kerkis,
  60.     ItalicFont = KerkisItalics,
  61.     SlantedFont = KerkisItalics,
  62.     BoldFont = Kerkissb,               % Kerkisb
  63.     BoldItalicFont = Kerkissbi,        % Kerkisbi
  64.     BoldSlantedFont = Kerkissbi,       % Kerkisbi
  65.     SmallCapsFont = KerkisSmallCaps]   % KerkisSmallCaps-Bold for bold-face Small Caps
  66.     {Kerkis}
  67.  
  68. \usepackage{lmodern}
  69. \titleformat{\chapter}[display]
  70.  {\Large\bfseries\sffamily}
  71.  {\filright\large\chaptertitlename\ \thechapter}
  72.  {0.2ex}
  73.  {\titlerule\vspace{4ex}\large\filcenter}
  74.  \titleformat{\section}
  75.  {\large\bfseries\sffamily}
  76.  {\thesection}{1em}{}
  77.  
  78. \addto\captionsgreek{\renewcommand{\chaptername}{ΚΕΦΑΛΑΙΟ}}
  79. \usepackage[autostyle]{csquotes}
  80.  
  81. \begin{document}
  82. \vspace{5cm}
  83. \chapter{ΕΙΣΑΓΩΓΗ}
  84. \section{Εισαγωγή}
  85.  
  86. H εισαγωγή περιέχει μια σύντομη επισκόπηση των περιεχομένων του βιβλίου, περιγράφοντας συνοπτικά τα βασικά σημεία κάθε κεφαλαίου.
  87.  
  88. \section{Σύντομη περίληψη ανά κεφάλαιο}
  89.  
  90. Το 2ο κεφάλαιο μας εισάγει στους πίνακες και την αντίστοιχη γραμμική άλγεβρα. Πίνακας είναι μια ορθογώνια διάταξη αριθμών, ο οποίος μπορεί να χρησιμοποιηθεί για να αναπαριστά συνοπτικά σύνολα εξισώσεων, συνδέσεις δικτύου, εξελικτικά δυναμικά συστήματα και ούτω καθεξής. Η χρήση των πινάκων γίνεται απαραίτητη για την αποτελεσματική μελέτη των μεγάλων συστημάτων. Το παρακάτω παράδειγμα απεικονίζει το όφελος των πινάκων όταν μεταφερόμαστε από προβλήματα μιας εξίσωσης σε συστήματα εξισώσεων.
  91. \end{document}

Re: Οδηγός εγκατάστασης γραμματοσειρών

Δημοσιεύτηκε: Σάβ Νοέμ 09, 2019 6:36 pm
από Tolaso
Καλησπέρα,

γράφετε σε XeTeX ; Αν ναι, δε θα μπορέσω να σας βοηθήσω διότι δε το χρησιμοποιώ. Έχετε Windows ή κάποιο λειτουργικό σύστημα UNIX ; Η ερώτηση είναι πώς να εγκαταστήσετε τη kerkis ;

Re: Οδηγός εγκατάστασης γραμματοσειρών

Δημοσιεύτηκε: Τρί Δεκ 03, 2019 9:14 am
από sofia2020
Καλημέρα,

Δυστυχώς είναι πολλά τα προβλήματά μου, ένα από αυτά είναι η γραμματοσειρά την οποία πράγματι δε ξέρω πως να την εντάξω στο preamble και να τη δει και να τη χρησιμοποιεί. Θέλω να μπορεί να έχει έντονη γραφή (bold) γιατί τώρα τα \textbf και \bfseries δεν δημιουργούν Bold γράμματα στο κείμενο που πραγματικά το χρειάζομαι, ειδικά για ορισμούς και ασκήσεις κλπ.

Ευχαριστώ πολύ για το χρόνο σας,

Σοφία