Δημοσιεύτηκε: 11 Ιούλ 2012, 23:20
razor έγραψε:Έκανα την εγκατάσταση του Texlive 2012 από τα link που μου έδωσες και νομίζω ότι έγινε σωστά. Το tex --version μου έδωσε αυτό: TeX 3.1415926 (TeX Live 2012) οπότε υποθέτω ότι τώρα έχω την τελευταία έκδοση.
Ξέχασα να στο γράψω χτες. Αν δεν έχεις πρόβλημα χώρου, να κάνεις πλήρη εγκατάσταση του TeXLive, είναι ο πιο εύκολος τρόπος να μην αντιμετωπίζεις προβλήματα. Αν δεν έχεις κάνει πλήρη εγκατάσταση, τότε επιβεβαίωσε ότι έχεις εγκαταστήσει το biblatex. Αυτό το κάνεις ως εξής:
1. γράφεις σε κονσόλα το ακόλουθο (ανάλογα με τον τρόπο που έχεις κάνει την εγκατάσταση μπορεί να χρειάζεται και sudo μπροστά):
- Κώδικας: Επιλογή όλων
tlmgr -gui
2. Θα σου ανοίξει ένα παράθυρο με επιλογές να εγκαταστήσεις/αφαιρέσεις/ανανεώσεις πακέτα. Για να βάλεις καινούρια αρχεία, πρέπει να πατήσεις πάνω δεξιά εκεί που λέει Load για να κατεβάσει την ανανεωμένη βάση δεδομένων από το internet.
3. Ψάξε για biblatex και δες αν η εγκατεστημένη έκδοση υπάρχει στο τοπικό repository, αν όχι εγκατέστησε την.
Μάλιστα. Το *.tex έχει μέσα ένα πακέτο, το xunicode το οποιό μπορεί να χρησιμοποιηθεί μόνο με το xelatex. Ανεξαρτήτως αυτού, το Lyx σίγουρα κάνει κάποια αλχημεία γιατί ο κώδικας αυτός δεν κάνει compile με pdflatex, και με xelatex δεν βγάζει ελληνικούς χαρακτήρες. Για να είμαι ειλικρινής δεν περίμενα να βγει άκρη από αυτό αλλά έπρεπε να το δοκιμάσουμε.razor έγραψε:Εδώ είναι τα αρχεία που ζήτησες:
το tex http://paste.pound-python.org/show/23924/
και το .bib http://paste.pound-python.org/show/23925/
Τα αρχεία *.sty είναι τα πακέτα του latex. Αυτά είναι που μπαίνουν στο preamble με \usepackage{package_name}. Το latex ψάχνει για αρχεία *.sty μέσα στο φάκελο εγκατάστασης του LaTeX (τα αρχεία του οποίου έχουν μια συγκεκριμένη δομή που ονομάζεται TeX-Tree) και μέσα στο φάκελο που βρίσκεται το αρχείο *.tex. To ότι δεν έβρισκε το biblatex.sty μάλλον σημαίνει ότι δεν ήταν εγκαταστημένο. Αν και επειδή είναι το lyx στη μέση κρατάω μια επιφύλαξη. Το καλύτερο που έχεις να κάνεις είναι να ξαναδοκιμάσεις με το texlive2012, αφού επιβεβαίωσεις ότι είναι εγκατεστημένο το biblatex.razor έγραψε:Για το biblatex ακολούθησα αυτόν τον οδηγό του Lyx http://wiki.lyx.org/BibTeX/Biblatex. Κάνοντας ακριβώς αυτά που λέει, όταν πάω να κάνω compile το κείμενο μου βγάζει μνμ biblatex.sty not found. Κατέβασα ένα αρχείο biblatex.sty αλλά δεν ξέρω σε ποιο φάκελο να το τοποθετήσω. Το Texlive δεν περιέχει και το biblatex; Πώς ξέρω αν έχω το biblatex εγκατεστημένο; Σε κάποιο από τα error logs είδα ότι έγραφε και κάτι για backend=biber. Από δω και πέρα δεν ξέρω πως να προχωρήσω.
razor έγραψε:Πάντως, αν το πρόβλημα με το biblatex εντοπίζεται στο Lyx, δεν έχω κανένα πρόβλημα να το αφήσω. Αν δουλεύει γενικά το biblatex με ελληνικά και αγγλικά μαζί, τότε θα δουλέψω με το latex χωρίς το Lyx. Γιατί διάβασα λίγο τον οδηγό που πόσταρες για το Latex και είδα ότι τα πράγματα είναι σχετικά απλά. Έφτιαξα μάλιστα χωρίς πρόβλημα και το πρώτο μου κείμενο (κείμενο, sections/subsections και πίνακας περιεχομένων) και έλυσα και κανά δύο προβλήματα που δεν μπορούσα να λύσω με το Lyx τα οποία ήτα υπόθεση δύο απλών εντολών. Μόνο που εξακολουθώ να έχω δυσκολία με τη βιβλιογραφία γιατί διαβάζω σποραδικές πληροφορίες στο διαδίκτυο. Αν μου υποδείξεις κάποιον οδηγό για το πως να δουλέψω το biblatex με το latex ή μου δώσεις κάποια heads up, θα το εκτιμούσα.
Για τη βιβλιογραφία με biblatex είναι γραμμένα αρκετά αναλυτικά εδώ. Αν έχεις όλα τα πακέτα, το παράδειγμα εμ το polyglossia θα πρέπει να τρέξει. Το παράδειγμα με το xgreek δε θα τρέξει, αλλά το γιατί θα στο εξηγήσω σε άλλο post. Γενικά τσέκαρε το link της υπογραφής μου. Έχει αρκετό υλικό.
Νόμιζα ότι ήσουν noobrazor έγραψε:Σε ένα αρχαίο tex που έφτιαξα πειραματιζόμενος με το gedit
Πέρα από την πλάκα, δοκίμασε το εξής:
- Κώδικας: Επιλογή όλων
\documentclass[12pt]{article}
% Language
\usepackage{xgreek}
% Fonts
\usepackage{fontspec}
\setmainfont[Kerning=On,Mapping=tex-text]{Linux Libertine O}
% highly advised by biblatex's authors.
\usepackage{csquotes}
\usepackage[
backend=biber,
style=authoryear,]
{biblatex}
\addbibresource{nikos.bib}
\begin{document}
Σύμφωνα με την ερμηνεία αυτή, η ιδιαιτερότητα \cite{Cross1954} της
πεφωτισμένης νεωτερικής κοινωνίας εξαντλείται για τον Αντόρνο \cite{Kenny2005}
στην παντοδυναμία ενός διεφθαρμένου, ολοκληρωτικού λόγου, που αδυνατεί \cite{Unknownb}
να παράγει πρόσβαση στη γνώση, ακρωτηριάζοντας με τον τρόπο αυτό τον
θεωρητικό στοχασμό.
Just one more paragraph with some text.
\printbibliography
\end{document}
Οι εντολές που πρέπει να δώσεις είναι οι εξής:
- Κώδικας: Επιλογή όλων
xelatex test.tex
biber test
xelatex test.tex
xelatex test.tex
H τελευταία στην περίπτωση μας δεν χρειάζεται, αλλά είναι απαραίτητη όταν έχεις πίνακα περιεχομένων. Γενικά αυτές τις εντολές τις δίνει αυτόματα το IDE που χρησιμοποιείς (πχ kile).