Re: Xelatex: compila correttamente con Linux ma non con Miktex!

#71301
Up
0
Down
::

rpk” post=70564Ciao a tutti e complimenti per il sito. E’ molto che seguo il forum, soprattutto nella vecchia versione.

Ho un problema con la mia tesi in Xelatex. Con texlive su linux funziona perfettamente, ma ora con Miktex su windows si inchioda a un punto che non riesco a capire. Preciso che non è stata cambiata nemmeno una virgola nel file e Miktex è impostato per scaricare i pacchetti necessari (quindi dovrebbero esserci tutti quelli necessari).

Vi riporto il codice sperando che gentilmente possiate darmi qualche consiglio.

File principale:
`% !TEX TS-program = xelatex
% !TEX encoding = UTF-8

\documentclass[12 pt, twoside]{report}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text} % to support TeX conventions like “—''
\usepackage{xunicode} % Unicode support for LaTeX character names (accents, European chars, etc)
\usepackage{xltxtra} % Extra customizations for XeLaTeX

\usepackage{polyglossia}
\setmainlanguage{italian}

%\setmainfont{GaramondPremrPro}
%\setmainfont{SimonciniGaramondStd}
\setmainfont{AGaramondPro-Regular}

%\setsansfont{Deja Vu Sans}
%\setmonofont{Deja Vu Mono}

% other LaTeX packages…..
\usepackage[margin=3.5 cm]{geometry}
\geometry{a4paper}
%\usepackage[parfill]{parskip} % Activate to begin paragraphs with an empty line rather than an indent
\usepackage{indentfirst}
\usepackage{color} %\textcolor{red}{testo da aggiungere}

\usepackage{graphicx} % support the \includegraphics command and options
%\usepackage[bottom]{footmisc}
\usepackage{setspace}
\usepackage{makeidx}
\usepackage{epigraph}
\usepackage{hyperref}

%%%%%%%%%BIBLATEX%%%%%%%%%%%%%%
\usepackage[useprefix, backref, style=authoryear]{biblatex}
\bibliography{biblio}

%%%%%%%%TITLESEC%%%%%%%%%%%%%%
\usepackage{titlesec}
\renewcommand{\thechapter}{\Roman{chapter}}
\titleformat{\chapter}[display]
{\normalfont\filcenter}
{\normalsize\MakeUppercase{\chaptertitlename} \thechapter}
{-1pc}
{\vspace{0.5pc}%
\Large\MakeUppercase}

%\titleformat{\section}{\it\large}{\thetitle.\quad}{0pt}{\relax}
\titleformat{\section}{\sc\large}{\thetitle.\quad}{0pt}{\relax}

\titleformat{\subsection}[runin]
{\normalfont\bfseries}
{\S\ \thesection.}{.5em}{}[.—]
\titlespacing{\section}
{\parindent}{1.5ex plus .1ex minus .2ex}{0pt}

%%%%%%%FNCYHDR%%%%%%%%%%%%%%%%%%%%%%
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{} % cancella tutti i campi
\fancyhead[LE,RO]{\thepage}
\fancyhead[CO]{\slshape \nouppercase \rightmark}
\fancyhead[CE]{\slshape \nouppercase \leftmark}

\fancyfoot{}
\renewcommand{\headrulewidth}{0.1pt}
\renewcommand{\chaptermark}[1]{%
\markboth{\sc \thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\sc \thesection\ #1}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%

\title{TITOLO}
\author{AUTORE}
%\date{} % Activate to display a given date or no date (if empty),
% otherwise the current date is printed

%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\maketitle
\doublespacing
\tableofcontents

\include{intro}
%\include{motivazioni}
\include{teoria-del-valore}
\include{prezzo-produzione}
\include{conclusioni}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography
\end{document}`

Compilando mi da il seguente errore:
`[4]
! Argument of \list has an extra }.

\par
l.8 …ato alla teoria del valore vera e propria.}
. Tuttavia — essendo spin…

? `

Questo è il paragrafo di linea 8 del file indicato:
`Il produttore di merci deve dunque fare continuamente i conti con il mercato, potendolo influenzare solo con i suoi prodotti
\footnote{Nel modello di società mercantile di Rubin i produttori possono incidere sul mercato e sulla divisione sociale del lavoro solo
attraverso le cose, i prodotti che vendono, e mai per le loro eventuali caratteristiche personali o a causa dell'appartenenza a ceti o
corporazioni. Esso è un modello basato sostanzialmente sui presupposti più tipici del pensiero economico moderno e classico.} da cui gli altri
dipendono, ma essendone lui stesso continuamente influenzato dipendendo a sua volta dalle merci degli altri. Nell'atto di scambio \emph{equiparano i prodotti del loro lavoro} come \emph{valori}, attribuendo cioè alle loro merci un valore in \emph{denaro} espresso come
\emph{equivalente} di tale valore\footnote{La forma di denaro è l'ultima forma di valore analizzata da Marx (1964, 102) nel
\emph{Capitale} come semplice espressione in denaro (oro o cartamoneta) della forma di valore dispiegata in cui ogni merce particolare
viene socialmente equiparata quantitativamente a una merce equivalente generale , che funge da espressione del valore delle merci ad
essa equiparate. Cosa “crea'' questo valore di scambio manifestazione fenomenica di qualcos'altro \parencite[86]{Rubin76} è oggetto di
studio del prossimo paragrafo, dedicato alla teoria del valore vera e propria.}. Tuttavia — essendo spinti nella scelta dell'attività produttiva
esclusivamente da calcoli di maggior vantaggio economico — nell'equiparazioni dei loro prodotti essi finiscono indirettamente per
\emph{equiparare i loro lavori}; non coscientemente come equiparazione sociale di due lavori parte del lavoro sociale complessivo
\emph{in vista} della produzione materiale di cose, ma indirettamente \emph{per mezzo} delle cose (Rubin 1976, PAG):`

Non riesco a venirne a capo.

Grazie a chiunque voglia aiutarmi

C’è un errore nella prima riga e qualcosa che non va più avanti: l’opzione è [tt]12pt[/tt] non [tt]12 pt[/tt]. I pacchetti xunicode e xltxtra non vanno caricati (il secondo solo se proprio ti serve, ma non credo). Non usare mai [tt]\sc[/tt]; scrivi piuttosto [tt]\scshape[/tt].

Difficile dire perché hai quell’errore; prima di tutto porterei hyperref come ultimo pacchetto da caricare. Poi cancellerei i file ausiliari.

Non è chiaro perché nel messaggio di errore sia menzionato [tt]\list[/tt]: sei in un ambiente del tipo [tt]enumerate[/tt]?

Ciao
Enrico

Go to top