Γράφοντας τη διατριβή με latex και ελληνικά....

...office, φωτογραφία, CAD, spss, latex, κλπ

Συντονιστής: adem1

Γράφοντας τη διατριβή με latex και ελληνικά....

Δημοσίευσηαπό giorgosc61 » 06 Οκτ 2009, 19:39

Καλησπέρα,

Μετά την απόφαση για πλήρη συγγραφή της διατριβής σε ubuntu και με την μη χρήση του openoffice άρχισε η αναζήτηση στο latex.

Θα προτιμήσω γνήσιο latex editor και καταλήγω στον kile ο οποίος δείχνει σταθερός μέχρι στιγμής και με καλό error-report.
Θέλω να τροποποιήσω το ένα πάρα πολύ καλό template του Olivier το οποίο βρήκα στη διεύθυνση http://olivier.commowick.org/thesis_template.php και το αρχείο που κατέβασα είναι το English version of the PhD Thesis template το οποίο και κάνει μια χαρά compile και φτάνει μέχρι pdf.
Αυτό που θέλω να κάνω είναι να το τροποιήσω και να το φέρω στα μέτρα που απαιτούνται από το Πανεπιστήμιο Αθηνών.

Το πρόβλημα μου παρουσιάστηκε με τα ελληνικά. Δυστυχώς δεν εμφανίζονται σωστά στο pdf και δοκίμασα τη λύση του xetex που βρήκα εδώ στο φορουμ αλλά δυστυχώς μου βγαίνουν λάθη στο compile και λόγω του απολύτως αρχάριου στο θέμα του latex θέλω αν μπορεί κάποιος να βοηθήσει να λύσω το πρόβλημα με τα ελληνικά.

Ευχαριστώ....
Άβαταρ μέλους
giorgosc61
babeTUX
babeTUX
 
Δημοσιεύσεις: 14
Εγγραφή: 19 Μάιος 2009, 16:44
Εκτύπωση

Re: Γράφοντας τη διατριβή με latex και ελληνικά....

Δημοσίευσηαπό Dimitris » 06 Οκτ 2009, 19:53

Kαλώς ήρθες και καλή τύχη!

Υπάρχει στο forum εκτενής οδηγός για το πώς γίνεται να γράψεις ελληνικά στο latex. Ψάξε λίγο στην ενότητα με τους οδηγούς. Και με latex γίνεται (η γραμματοσειρά είναι λιγάκι αρχαια) αλλά και με xetex (έχει μερικές πολύ ωραίες) Τι ακριβώς λάθος σου βγάζει;
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: Γράφοντας τη διατριβή με latex και ελληνικά....

Δημοσίευσηαπό giorgosc61 » 06 Οκτ 2009, 20:23

Ευχαριστώ για την άμεση απάντηση.

Το λάθος μάλλον σχετιζόταν με το ότι δεν έκανα compile με το xelatex αλλά τώρα δεν το βγάζει που το κάνω με αυτό.
Έχω κάνει αυτά που λέει στον οδηγό για xetex και ελληνικά. Δοκίμασα το κομμάτι κώδικα που δίνεται στον οδηγό
Κώδικας: Επιλογή όλων
\documentclass{article}

\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{xgreek}

\setmainfont[Mapping=tex-text]{DejaVuSans}

\begin{document}
\today\newline
Ελληνικό μαζί με english κείμενο
\end{document}


και μου βγάζει σωστά τα ελληνικά στο kile άρα από σετάρισμα μάλλον οκ είμαι.

Το αρχείο που θέλω να τροποιήσω και έχει τις ρυθμίσεις είναι (ανάμεσα στα --------------------------------------------------- είναι η προσθήκη που έκανα εγώ) :

Κώδικας: Επιλογή όλων
\usepackage{amsmath,amssymb} % AMS Math
% \usepackage[french]{babel}

---------------------------------------------------
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{xgreek}
---------------------------------------------------



\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[left=1.5in,right=1.3in,top=1.1in,bottom=1.1in,includefoot,includehead,headheight=13.6pt]{geometry}
\renewcommand{\baselinestretch}{1.05}

% Table of contents for each chapter

\usepackage[nottoc, notlof, notlot]{tocbibind}
\usepackage{minitoc}
\setcounter{minitocdepth}{2}
\mtcindent=15pt
% Use \minitoc where to put a table of contents

\usepackage{aecompl}

% Glossary / list of abbreviations

\usepackage[intoc]{nomencl}
\renewcommand{\nomname}{List of Abbreviations}

\makenomenclature

% My pdf code

\usepackage{ifpdf}

\ifpdf
\usepackage[pdftex]{graphicx}
\DeclareGraphicsExtensions{.jpg}
\usepackage[a4paper,pagebackref,hyperindex=true]{hyperref}
\else
\usepackage{graphicx}
\DeclareGraphicsExtensions{.ps,.eps}
\usepackage[a4paper,dvipdfm,pagebackref,hyperindex=true]{hyperref}
\fi

\graphicspath{{.}{images/}}

% Links in pdf
\usepackage{color}
\definecolor{linkcol}{rgb}{0,0,0.4}
\definecolor{citecol}{rgb}{0.5,0,0}

% Change this to change the informations included in the pdf file

% See hyperref documentation for information on those parameters

\hypersetup
{
bookmarksopen=true,
pdftitle="Design and Use of Anatomical Atlases for Radiotherapy",
pdfauthor="Olivier COMMOWICK",
pdfsubject="Creation of atlases and atlas based segmentation", %subject of the document
%pdftoolbar=false, % toolbar hidden
pdfmenubar=true, %menubar shown
pdfhighlight=/O, %effect of clicking on a link
colorlinks=true, %couleurs sur les liens hypertextes
pdfpagemode=None, %aucun mode de page
pdfpagelayout=SinglePage, %ouverture en simple page
pdffitwindow=true, %pages ouvertes entierement dans toute la fenetre
linkcolor=linkcol, %couleur des liens hypertextes internes
citecolor=citecol, %couleur des liens pour les citations
urlcolor=linkcol %couleur des liens pour les url
}

% definitions.
% -------------------

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{2}

% Some useful commands and shortcut for maths: partial derivative and stuff

\newcommand{\pd}[2]{\frac{\partial #1}{\partial #2}}
\def\abs{\operatorname{abs}}
\def\argmax{\operatornamewithlimits{arg\,max}}
\def\argmin{\operatornamewithlimits{arg\,min}}
\def\diag{\operatorname{Diag}}
\newcommand{\eqRef}[1]{(\ref{#1})}

\usepackage{rotating} % Sideways of figures & tables
%\usepackage{bibunits}
%\usepackage[sectionbib]{chapterbib} % Cross-reference package (Natural BiB)
%\usepackage{natbib} % Put References at the end of each chapter
% Do not put 'sectionbib' option here.
% Sectionbib option in 'natbib' will do.
\usepackage{fancyhdr} % Fancy Header and Footer

% \usepackage{txfonts} % Public Times New Roman text & math font

%%% Fancy Header %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fancy Header Style Options

\pagestyle{fancy} % Sets fancy header and footer
\fancyfoot{} % Delete current footer settings

%\renewcommand{\chaptermark}[1]{ % Lower Case Chapter marker style
% \markboth{\chaptername\ \thechapter.\ #1}}{}} %

%\renewcommand{\sectionmark}[1]{ % Lower case Section marker style
% \markright{\thesection.\ #1}} %

\fancyhead[LE,RO]{\bfseries\thepage} % Page number (boldface) in left on even
% pages and right on odd pages
\fancyhead[RE]{\bfseries\nouppercase{\leftmark}} % Chapter in the right on even pages
\fancyhead[LO]{\bfseries\nouppercase{\rightmark}} % Section in the left on odd pages

\let\headruleORIG\headrule
\renewcommand{\headrule}{\color{black} \headruleORIG}
\renewcommand{\headrulewidth}{1.0pt}
\usepackage{colortbl}
\arrayrulecolor{black}

\fancypagestyle{plain}{
\fancyhead{}
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
}

\usepackage{algorithm}
\usepackage[noend]{algorithmic}

%%% Clear Header %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Clear Header Style on the Last Empty Odd pages
\makeatletter

\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else%
\hbox{}%
\thispagestyle{empty}% % Empty header styles
\newpage%
\if@twocolumn\hbox{}\newpage\fi\fi\fi}

\makeatother

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Prints your review date and 'Draft Version' (From Josullvn, CS, CMU)
\newcommand{\reviewtimetoday}[2]{\special{!userdict begin
/bop-hook{gsave 20 710 translate 45 rotate 0.8 setgray
/Times-Roman findfont 12 scalefont setfont 0 0 moveto (#1) show
0 -12 moveto (#2) show grestore}def end}}
% You can turn on or off this option.
% \reviewtimetoday{\today}{Draft Version}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newenvironment{maxime}[1]
{
\vspace*{0cm}
\hfill
\begin{minipage}{0.5\textwidth}%
%\rule[0.5ex]{\textwidth}{0.1mm}\\%
\hrulefill $\:$ {\bf #1}\\
%\vspace*{-0.25cm}
\it
}%
{%

\hrulefill
\vspace*{0.5cm}%
\end{minipage}
}

\let\minitocORIG\minitoc
\renewcommand{\minitoc}{\minitocORIG \vspace{1.5em}}

\usepackage{multirow}
\usepackage{slashbox}

\newenvironment{bulletList}%
{ \begin{list}%
{$\bullet$}%
{\setlength{\labelwidth}{25pt}%
\setlength{\leftmargin}{30pt}%
\setlength{\itemsep}{\parsep}}}%
{ \end{list} }

\newtheorem{definition}{D�finition}
\renewcommand{\epsilon}{\varepsilon}

% centered page environment

\newenvironment{vcenterpage}
{\newpage\vspace*{\fill}\thispagestyle{empty}\renewcommand{\headrulewidth}{0pt}}
{\vspace*{\fill}}



Δυστυχώς με την προσθήκη αυτή δεν εμφανίζει τα ελληνικά στο pdf.....


EDIT: Τελικά το έλυσα μόνος μου προσθέτοντας παραπάνω τη γραμμή:

Κώδικας: Επιλογή όλων
\setmainfont[Mapping=tex-text]{DejaVuSans}
%\usepackage[latin1]{inputenc}
%\usepackage[T1]{fontenc}
Τελευταία επεξεργασία από giorgosc61 και 06 Οκτ 2009, 20:34, έχει επεξεργασθεί 1 φορά/ες συνολικά
Άβαταρ μέλους
giorgosc61
babeTUX
babeTUX
 
Δημοσιεύσεις: 14
Εγγραφή: 19 Μάιος 2009, 16:44
Εκτύπωση

Re: Γράφοντας τη διατριβή με latex και ελληνικά....

Δημοσίευσηαπό Dimitris » 06 Οκτ 2009, 20:29

Eγω γιατί δε βλέπω κανένα bold; Στείλε και τις αλλαγές που έκανες χώρια.
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: Γράφοντας τη διατριβή με latex και ελληνικά....

Δημοσίευσηαπό Nisok » 07 Οκτ 2009, 02:21

Έχω ξεκινήσει και εγώ τη διατριβή σε latex.
Και δεν είχα δεί το template :thumbup: :thumbup: :thumbup:

Αλλά να ξέρεις ότι άμα ο καθηγητής σου δεν ξέρει latex πράγμα εξαιρετικά πιθανό σε κάθε διόρθωση
θα πρέπει να ακολουθείς το πρωτόκολλο copy -paste σε doc και τούμπα.
Όταν είναι μόνο κείμενο πάει και έρχεται ... αλλά με εικόνες και διαγράμματα δεν παλεύεται η κατάσταση.

Υ.Γ.
Αφού πήρες το κολάει δεν φτιάχνεις και ένα template για το πα. Πατρών?? :D :D
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Re: Γράφοντας τη διατριβή με latex και ελληνικά....

Δημοσίευσηαπό Dimitris » 07 Οκτ 2009, 10:46

Γιατί χρησιμοποιείς documentclass{article}; Δε θέλεις να έχεις κεφάλαια, εξώφυλλο, και διάφορα άλλα καλούδια; Το documentclass{report} ή book μήπως ταιριάζει καλύτερα;

Είδες που το latex είναι εύκολο; Εγώ το χρησιμοποιώ για τα πάντα (παρουσιάσεις, poster).

Με τι θέμα ασχολείστε;
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση


Επιστροφή στο Εφαρμογές για Γραφείο / Γραφιστική / Επιστήμες