- Questo topic ha 4 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 6 mesi fa da .
-
Topic
-
Ciao a tutti, sto scrivendo la tesi su Mac OS 10.10.3 con Texpad 1.7.6 e MacTeX-2014. Uso la versione 4.1 di ClassicThesis.Sto cercando di scrivere delle parole in greco usando l’opzione polutonikogreek in babel, ma vengono restituiti diversi errori nella compilazione.
Ho scoperto qui e qui che il problema è la presenza contemporanea di polutonikogreek, il comando \frontmatter e il pacchetto mparhack incluso da ClassicThesis.Ho provato ad aggiungere entrambi i codici proposti nei due link qui sopra, l’unico che sembra cambiare la situazione è
`\newcommand*\mph@outputpage@hook{%
\bgroup
\advance\c@page\m@ne
\immediate\write\@auxout{%
\string\mph@setcol{ii:\thepage}{\string\mph@nr}%
}%
\egroup
}`
nel senso che ora compila il pdf, anche se vengono restituiti comunque degli errori. Non saprei come modificare questo codice per farlo funzionare correttamente, qualcuno ha dei suggerimenti?Allego un esempio che dovrebbe consentirvi di riprodurre l’errore. (classicthesis-config si scarica qui)
`\documentclass[12pt,a4paper,twoside,openright,titlepage,fleqn,%
numbers=noenddot,cleardoublepage=empty,%
headinclude,footinclude,BCOR5mm,%
captions=tableheading%,draft
]{scrbook}\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[polutonikogreek, italian]{babel}\newcommand{\greco}[1]{%
\begin{otherlanguage*}{greek}#1\end{otherlanguage*}}\makeatletter
\renewcommand*\mph@outputpage@hook{%
\bgroup
\let\textlatin\@firstofone % make \textlatin a no-op
\advance\c@page\m@ne
\immediate\write\@auxout{%
\string\mph@setcol{ii:\thepage}{\string\mph@nr}%
}%
\egroup
}
\makeatother\include{classicthesis-config}
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{Prova}
Prova di scritta in greco: \greco{na~us}.
\end{document}`Grazie anticipatamente,
Marco
- Devi essere connesso per rispondere a questo topic.