Risposte nei forum create
-
AutoreRisposte
-
::
Ok, allora c’è soluzione. Spero solo che l’aggiornamento venga caricato in tempo per il deposito della tesi (inizio marzo).
Comunque ho caricato etoolbox, ma mi dà gli stessi errori (tratti dal file .log della mia tesi, che ha comunque lo stesso preambolo dell’EMC):`! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.2215 \AtBeginEnvironment{a
ppendices}{\appendix\mainmatter}
You're in trouble here. Try typingto proceed.
If that doesn't work, type Xto quit. ! Undefined control sequence.
\set@color ->\special {color push \current@color
}\aftergroup \reset@color
l.2215 …ronment{appendices}{\appendix\mainmatter
}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.! Undefined control sequence.
\set@color ->\special {color push \current@color
}\aftergroup \reset@color
l.2215 …ronment{appendices}{\appendix\mainmatter
}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.[1
]
! Undefined control sequence.
\set@color ->\special {color push \current@color
}\aftergroup \reset@color
l.2215 …ronment{appendices}{\appendix\mainmatter
}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.! Undefined control sequence.
\set@color ->\special {color push \current@color
}\aftergroup \reset@color
l.2215 …ronment{appendices}{\appendix\mainmatter
}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
`
10 Febbraio 2020 alle 14:27 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #116742::
Buonasera!
Ci sono buone novità. Ho aggiornato polyglossia (generalmente aggiorno quotidianamente, ma la scorsa settimana non sono stato molto presente) e, utilizzando la macro `\newcommand{\greco}[1]{%
\begin{otherlanguage*}{greek}#1\end{otherlanguage*}%
}`
lo spazio scompare! Restano però dei problemi di sillabazione, che vanno risolti manualmente. Usando invece il più corretto `\newcommand{\greco}[1]{%
\textgreek[variant=ancient]{#1}%
}`
lo spazio resta… Tutto sommato, a me va anche bene così. Allego comunque l’EMC con la classe article (con suftesi non riesco più a compilare: credo sia dovuto all’ultimo aggiornamento; ne parerò a breve in una nuova discussione).`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex
\documentclass[a4paper,11pt]{article}
\usepackage{fontspec}
\setmainfont[%
Ligatures={TeX
%,Historic, Rare
}
]{Times New Roman}
\usepackage{polyglossia}
\setmainlanguage{italian}
\setotherlanguage{german}
\setotherlanguage[variant=ancient]{greek}
\newfontfamily\greekfont[Script=Greek]{Arial}
\newcommand\greco[1]{%
\begin{otherlanguage*}{greek}#1\end{otherlanguage*}%
}\begin{document}
(\greco{ἄνδρα μοι κτλ.})(\textgreek{ἄνδρα μοι κτλ.})
(ἄνδρα)
(\greco{Ἄνδρα μοι ἔννεπε κτλ.})
L'\textit{Odissea} inizia con le parole \greco{ἄνδρα} \greco{(ἄνδρα)}
(\begin{greek}ἄνδρα\end{greek})
\end{document}`
`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex
\documentclass[a4paper,11pt]{article}
\usepackage{fontspec}
\setmainfont[%
Ligatures={TeX
%,Historic, Rare
}
]{Times New Roman}
\usepackage{polyglossia}
\setmainlanguage{italian}
\setotherlanguage{german}
\setotherlanguage[variant=ancient]{greek}
\newfontfamily\greekfont[Script=Greek]{Arial}\newcommand\greco[1]{%
\textgreek[variant=ancient]{#1}%
}\begin{document}
(\greco{ἄνδρα μοι κτλ.})(\textgreek{ἄνδρα μοι κτλ.})
(ἄνδρα)
(\greco{Ἄνδρα μοι ἔννεπε κτλ.})
L'\textit{Odissea} inizia con le parole \greco{ἄνδρα} \greco{(ἄνδρα)}
(\begin{greek}ἄνδρα\end{greek})
\end{document}`
[attachment=2368]greek.pdf[/attachment]
Attachments:
You must be logged in to view attached files.8 Febbraio 2020 alle 21:59 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #116740::Buonasera! Alla fine, avvicinandosi il momento della consegna della tesi di dottorato, mi sono deciso a scrivere ai curatori di MacTeX, segnalando il problema dello spazio spurio prima di \greco{}. Sono stati assai gentili e mi hanno risposto subito. Mi hanno fatto notare che il problema si presenta anche su computers Windows compilando il mio EMC e che comunque era stato già segnalato, anche per altre lingue, al seguente link: https://github.com/reutenauer/polyglossia/issues/356
Pare che sia un problema di Polyglossia (quindi Catalina non dovrebbe essere del tutto colpevole), che in teoria dovrebbe esser stato risolto nell’attuale versione 1.47 del 29/01/2020. Alla luce di questi nuovi dati, è forse possibile trovare una soluzione al problema?
Grazie mille in ogni caso,
Gregorius
10 Gennaio 2020 alle 21:30 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #1167399 Gennaio 2020 alle 11:40 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #1167378 Gennaio 2020 alle 22:22 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #116735::
Sì… 😥 😥 😥
`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex
% !BIB TS-program = biber\documentclass[%
11pt,
%structure=book,
pagelayout=periodicalaureo,
version=cscreen,
style=smallcaps1,
liststyle=indented,
chapnumstyle=dotarabic,
tocstyle=leftpage,
tocchapfont=smallcaps,
titlefont=smallcaps,
chapfont=smallcaps,
secfont=smallcaps,
subsecfont=italic,
footnotestyle=superscript,
defaultfont=none,
greekfont=none,
%…other options
]{suftesi}
\usepackage{fontspec}
\setmainfont[%
Ligatures={TeX
%,Historic, Rare
}
]{Arial}
%
%\usepackage{xunicode}
%\usepackage{verse}
\usepackage{parallel}
\usepackage{xcolor}
\usepackage{mparhack}
\usepackage{multicol}
\usepackage{caption}
\usepackage{tikz}
\usepackage{synttree}
\usepackage{xytree}
\usepackage{epigraph}
\setlength{\beforeepigraphskip}{-1.5cm}
\setlength{\afterepigraphskip}{1cm}
\usepackage{lettrine}
\setcounter{DefaultLines}{3}
\usepackage[italian]{varioref}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{titlesec}
\titleformat{\paragraph}[runin]{\normalfont\bfseries}{\theparagraph.}{}{}[:]
\titlespacing{\paragraph}{\parindent}%
%{0pt} %elimina rientro%
{0pt}{.3em}[]
\usepackage{quoting}
\quotingsetup{font=small}
\usepackage{hyperref}
\hypersetup{hidelinks}
%
\usepackage{polyglossia}
\setmainlanguage{italian}
\setotherlanguage{german}
\setotherlanguage[variant=ancient]{greek}
\newfontfamily\greekfont[Script=Greek, Ligatures={TeX%,Historic, Rare%
}]{Times New Roman}
\setotherlanguage{syriac}
\newfontfamily\syriacfont[Script=Syriac]{Serto Jerusalem}
\newfontfamily\estrfont[Script=Syriac]{Estrangelo Edessa}
\newfontfamily\syrtraslitterato{Serto Urhoy}
\newcommand{\syr}[1]{\RL{\textsyriac{#1}}}
\newcommand{\estr}[1]{\RL{\estrfont{#1}}}
%
\newcommand{\minitab}[2][l]{\begin{tabular}#1 #2\end{tabular}}
%\usepackage{textgreek}
%\newcommand{\greco}[1]{\begin{greek}[variant=ancient]#1\end{greek}}
%\newcommand{\greco}[1]{%
% \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
%\newcommand\greco[1]{\textgreek[variant=ancient]{#1}}
%\usepackage[hang]{footmisc}
%\renewcommand{\footnotemargin}{0.2cm}
%\deffootnote[0em]{0em}{0em}{%
% \textsuperscript{\makebox[0em][r]{\thefootnotemark\ }}}
%
% Bibliografia
\usepackage[style=italian]{csquotes}
%\usepackage[italian=guillemets]{csquotes}
%\usepackage[style=philosophy-modern, backend=biber]{biblatex}\usepackage[backend=biber, style=philosophy-modern, classical=true, firstinits=true, autopunct=false, relatedformat=brackets, scauthors=false, scauthorsbib=false,scauthorscite=false, inbeforejournal=true, origfields=origed, shorthandintro=false, latinemph=true%
]{biblatex}\renewcommand*{\finalnamedelim}{-}
\DefineBibliographyStrings{italian}{%
editor = {ed\adddot},
editors = {ed\adddot},
}
%\addbibresource{biblio.bib}\DeclareMultiCiteCommand{\cites}%
{\cite}{\multicitedelim}
\DeclareMultiCiteCommand{\parencites}[\mkbibparens]%
{\parencite}{\multicitedelim}
\DeclareMultiCiteCommand{\footcites}[\mkbibfootnote]%
{\footcite}{\multicitedelim}% Dati per titolo
\author{Zio Paperone}
\title{I racconti di Paperopoli}
\date{}\newcommand{\greco}[1]{%
\begin{otherlanguage*}{greek}\csname @killglue\endcsname#1\end{otherlanguage*}}
\providecommand\Greco{}\providecommand\greco{}\providecommand\hz{}
\renewcommand\hz{\hskip0sp}
\renewcommand{\greco}[1]{
\begin{otherlanguage*}[variant=ancient]{greek}\csname @killglue\endcsname\hz#1\end{otherlanguage*}
\begin{otherlanguage*}[variant=ancient]{greek}\csname @killglue\endcsname\hz#1\end{otherlanguage*}
}
\renewcommand\Greco[1]{
\begin{greek}[variant=ancient]\csname @killglue\endcsname\hz#1\end{greek}
\begin{greek}[variant=ancient]\csname @killglue\endcsname\hz#1\end{greek}
}
%————————————————–
%
% INIZIA IL DOCUMENTO
%
%————————————————–\begin{document}
%———————————————-
\maketitle
%\maketitle
%\input{a}
%\input{b}
\bookcolophon{All right reserved}{Typeset with \LaTeX{} with the \textsf{suftesi} class by Ivan Valbusa.\\
The text face is Arno Pro.%\\
%Cover design by Ivan Valbusa.
}\begin{minipage}{20mm}
(\greco{Ἄνδρα μοι ἔννεπε κτλ.})(\greco{ἄνδρα})
(\textgreek{ἄνδρα})
(ἄνδρα)
(\greco{Ἄνδρα μοι ἔννεπε κτλ.})
\greco{(ἄνδρα)}
L'\textit{Odissea} inizia con le parole \greco{(ἄνδρα)}
\end{minipage}
%———————————————
% Bibliografia
%
%\phantomsection % solo con hyperref
\printshorthands
\printbibliography
\tableofcontents
%************************
% Colophon
%************************
%This colophon is redundant if you put
% these informations in the back of the title page
\cleardoublepage
\finalcolophon{This work has been typeset with \LaTeX{}
using the \textsf{suftesi} class by Ivan Valbusa.
}
\end{document}`
8 Gennaio 2020 alle 21:35 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #1167337 Gennaio 2020 alle 21:07 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #116730::
Ehm, parziale contrordine… il problema si risolve solo nell’EMC con la classe article, non in quello scritto con suftesi:`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex
% !BIB TS-program = biber\documentclass[%
11pt,
%structure=book,
pagelayout=periodicalaureo,
version=cscreen,
style=smallcaps1,
liststyle=indented,
chapnumstyle=dotarabic,
tocstyle=leftpage,
tocchapfont=smallcaps,
titlefont=smallcaps,
chapfont=smallcaps,
secfont=smallcaps,
subsecfont=italic,
footnotestyle=superscript,
defaultfont=none,
greekfont=none,
%…other options
]{suftesi}
\usepackage{fontspec}
\setmainfont[%
Ligatures={TeX
%,Historic, Rare
}
]{Arial}
%
%\usepackage{xunicode}
%\usepackage{verse}
\usepackage{parallel}
\usepackage{xcolor}
\usepackage{mparhack}
\usepackage{multicol}
\usepackage{caption}
\usepackage{tikz}
\usepackage{synttree}
\usepackage{xytree}
\usepackage{epigraph}
\setlength{\beforeepigraphskip}{-1.5cm}
\setlength{\afterepigraphskip}{1cm}
\usepackage{lettrine}
\setcounter{DefaultLines}{3}
\usepackage[italian]{varioref}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{titlesec}
\titleformat{\paragraph}[runin]{\normalfont\bfseries}{\theparagraph.}{}{}[:]
\titlespacing{\paragraph}{\parindent}%
%{0pt} %elimina rientro%
{0pt}{.3em}[]
\usepackage{quoting}
\quotingsetup{font=small}
\usepackage{hyperref}
\hypersetup{hidelinks}
%
\usepackage{polyglossia}
\setmainlanguage{italian}
\setotherlanguage{german}
\setotherlanguage[variant=ancient]{greek}
\newfontfamily\greekfont[Script=Greek, Ligatures={TeX%,Historic, Rare%
}]{Helvetica Neue}
\setotherlanguage{syriac}
\newfontfamily\syriacfont[Script=Syriac]{Serto Jerusalem}
\newfontfamily\estrfont[Script=Syriac]{Estrangelo Edessa}
\newfontfamily\syrtraslitterato{Serto Urhoy}
\newcommand{\syr}[1]{\RL{\textsyriac{#1}}}
\newcommand{\estr}[1]{\RL{\estrfont{#1}}}
%
\newcommand{\minitab}[2][l]{\begin{tabular}#1 #2\end{tabular}}
%\usepackage{textgreek}
%\newcommand{\greco}[1]{\begin{greek}[variant=ancient]#1\end{greek}}
%\newcommand{\greco}[1]{%
% \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
%\newcommand\greco[1]{\textgreek[variant=ancient]{#1}}
%\usepackage[hang]{footmisc}
%\renewcommand{\footnotemargin}{0.2cm}
%\deffootnote[0em]{0em}{0em}{%
% \textsuperscript{\makebox[0em][r]{\thefootnotemark\ }}}
%
% Bibliografia
\usepackage[style=italian]{csquotes}
%\usepackage[italian=guillemets]{csquotes}
%\usepackage[style=philosophy-modern, backend=biber]{biblatex}\usepackage[backend=biber, style=philosophy-modern, classical=true, firstinits=true, autopunct=false, relatedformat=brackets, scauthors=false, scauthorsbib=false,scauthorscite=false, inbeforejournal=true, origfields=origed, shorthandintro=false, latinemph=true%
]{biblatex}\renewcommand*{\finalnamedelim}{-}
\DefineBibliographyStrings{italian}{%
editor = {ed\adddot},
editors = {ed\adddot},
}
%\addbibresource{biblio.bib}\DeclareMultiCiteCommand{\cites}%
{\cite}{\multicitedelim}
\DeclareMultiCiteCommand{\parencites}[\mkbibparens]%
{\parencite}{\multicitedelim}
\DeclareMultiCiteCommand{\footcites}[\mkbibfootnote]%
{\footcite}{\multicitedelim}% Dati per titolo
\author{Zio Paperone}
\title{I racconti di Paperopoli}
\date{}%\newcommand{\greco}[1]{%
% \begin{otherlanguage*}{greek}\csname @killglue\endcsname#1\end{otherlanguage*}}
\newcommand\greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}
\providecommand\Greco{}\providecommand\greco{}
\renewcommand\greco[1]{\textgreek[variant=ancient]{\unskip\unskip\scantokens{#1\empty}}}
\renewcommand\Greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}
%\providecommand\Greco{}\providecommand\greco{}
%\renewcommand\greco[1]{\textgreek[variant=ancient]{#1}}
%\renewcommand\Greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}%\newcommand{\greco}[1]{\begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
%————————————————–
%
% INIZIA IL DOCUMENTO
%
%————————————————–\begin{document}
%———————————————-
\maketitle
%\maketitle
%\input{a}
%\input{b}
\bookcolophon{All right reserved}{Typeset with \LaTeX{} with the \textsf{suftesi} class by Ivan Valbusa.\\
The text face is Arno Pro.%\\
%Cover design by Ivan Valbusa.
}\begin{minipage}{20mm}
(\greco{Ἄνδρα μοι ἔννεπε κτλ.})(\greco{ἄνδρα})
(\textgreek{ἄνδρα})
(ἄνδρα)
(\greco{Ἄνδρα μοι ἔννεπε κτλ.})
\greco{(ἄνδρα)}
L'\textit{Odissea} inizia con le parole \greco{(ἄνδρα)}
\end{minipage}
%———————————————
% Bibliografia
%
%\phantomsection % solo con hyperref
\printshorthands
\printbibliography
\tableofcontents
%************************
% Colophon
%************************
%This colophon is redundant if you put
% these informations in the back of the title page
\cleardoublepage
\finalcolophon{This work has been typeset with \LaTeX{}
using the \textsf{suftesi} class by Ivan Valbusa.
}
\end{document}`[attachment=2357]Senza-nome123.pdf[/attachment]
Attachments:
You must be logged in to view attached files.7 Gennaio 2020 alle 20:58 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #116729::
Buona sera ed auguri di un sereno 2020!
Mi scuso molto per il grave ritardo con cui rispondo al tuo messaggio, per il quale ti ringrazio: ho trascorso le vacanze studiando notte e giorno per l’invio della tesi di dottorato ai revisori, previsto appunto per oggi…
Ho eseguito i comandi, e in effetti c’è una novità positiva: con il solo \newcommand\greco[1]{\begin{greek}[variant=ancient]#1\end{greek}} resta lo spazio spurio, mentre, aggiungendo le righe che mi indicasti in un precedente messaggio `\providecommand\Greco{}\providecommand\greco{}
\renewcommand\greco[1]{\textgreek[variant=ancient]{\unskip\unskip\scantokens{#1\empty}}}
\renewcommand\Greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}`
il problema… scompare!
Ti ringrazio moltissimo per l’aiuto!
gregorius
27 Novembre 2019 alle 22:10 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #116727::
Buonasera!
Allora, domani mi dedico alla stesura della mail da inviare l curatore di MacTeX, in inglese (avrei preferito in greco antico, ma… pazienza).
Ho provato l’ultimo codice che mi hai suggerito (OldClaudio), `\newcommand{\greco}[1]{%
\begin{otherlanguage*}{greek}\csname @killglue\endcsname#1\end{otherlanguage*}}`, e… mi sembra che funzioni (sull’esempio minimo)! Domattina, a mente lucida, provo di nuovo e lo trasferisco sul file della tesi: vi farò sapere! Intanto, grazie di cuore
gregorius
25 Novembre 2019 alle 22:20 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #116723::
Buonasera! Scusatemi se rispondo di nuovo in estremo ritardo.
Sono comunque ormai abbastanza convinto che la colpa sia dell’aggiornamento Catalina: ho fatto una prova a compilare l’esempio sul Mac di un amico prima e dopo l’aggiornamento; mentre prima il problema non sussisteva, si presenta ora dopo l’aggiornamento.
@Ivan
È una buona idea. Come si potrebbe definire tale comando? Speriamo comunque che Apple risolva presto questo problema.
@OldClaudio
Scusami, mi ero confuso: Mojave me l’ero completamente dimenticato! Mi trovavo bene con quella versione, ma ora non saprei come disinstallare Catalina per tornare alla precedente versione.
Lo sfondo scuro dava un po’ di fastidio anche a me. Ora, con Catalina, ho come sfondo l’omonima isola e, a seconda dell’ora, diventa chiaro o scuro (ma non eccessivamente).
21 Novembre 2019 alle 20:27 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #116720::
@OldClaudio
Ti ringrazio moltissimo per la tua disponibilità. Io vivo a Napoli, ma non sarebbe per me un grande problema venire a Torino. L’unica cosa, dovrei aspettare di consegnare la tesi ai due revisori, verso metà gennaio (il lavoro da completare è ancora tanto). Intanto, domani vado a comprarmi un portatile windows, tanto per tirare avanti (qualche suggerimento?).
Mi stava venendo un dubbio, non so se fondato. I problemi sono iniziati, più o meno, quando ho installato MacOs Catalina… La stessa cosa è successa col mio portatile Mac: il problema non si è presentato finché non ho scaricato Catalina. Potrebbe esserci un nesso? Tu hai, sul tuo Mac, Yosemite o Catalina?
Grazie ancóra,
gregorius
20 Novembre 2019 alle 11:57 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #116718::
@OldClaudius
Ti ringrazio molto per il tuo aiuto e la pazienza e mi scuso per il ritardo con cui rispondo: solo ora ho avuto la possibilità di provare le tue proposte.Ho lavorato sugli esempi sia con TeXShop sia con TeXStudio, con identici risultati.
Anzitutto, se inserisco le parentesi all’interno di \greco (sia con la tastiera italiana sia con quella greca), non ho più lo spazio tra la parentesi e la prima lettera greca, e questo è un bene; il problema, tuttavia, si sposta immediatamente prima della parentesi: fra la parola precedente e quest’ultima risulta un vacuum eccessivo.
Ho provato, poi, a cambiare font per il greco (Aria, Helvetica Neue, Times New Roman, Bodoni, GFS Porson, Linux Libertine O…), ma il risultato è sempre identico. La cosa incredibile è che tutto è cambiato qualche settimana fa dopo un aggiornamento; prima andava tutto bene… Veramente il mio caso rasenta la disperazione!
17 Novembre 2019 alle 15:03 in risposta a: Suftesi: spazio superfluo prima del comando \greco{} #116715::
Ma… io aggiorno praticamente ogni giorno… l’ultima volta pochi minuti fa. Ora, leggendo il log della mia tesi, compare la scritta: This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019) (preloaded format=xelatex 2019.11.15) 17 NOV 2019 16:45 etc. LaTeX2e <2019-10-01> patch level 3. Il problema è che non cambia nulla… Ho sempre lo stesso problema dello spazio prima di \greco{}. Ho provato anche, dal menu a tendina di TeX Live Utility, a reinstallare, ma invano.
È un caso disperato?
gregorius
-
AutoreRisposte