Re: Inputenc diverso comportamento con classe report e article

#50516
Up
0
Down
::

Qualcosa nei due sconosciuti pacchetti “articlesty” e “tesisty”?

A me non sembra, ma per sicurezza riporto il codice di entrambi. Il pacchetto “articlesty” è un mio adattamento di “tesisty” (preso a prestito originariamente da un amico) al caso dell’articolo che sto scrivendo.
tesisty
`
% contiene alcune definizioni personali
\def\anno#1{\gdef\@anno{#1}}
\def\titoloTesi#1{\gdef\@titoloTesi{#1}}
\def\autore#1{\gdef\@autore{#1}}
\def\@anno{}
\def\@titoloTesi{}
\def\@autore{}
\def\dedicate#1{\dedic@tiontrue\gdef\dedication@text{#1}}
\newif\ifdedic@tion \dedic@tionfalse

\title{{\large{\textbf{\textsc{Pontificia Universitas Lateranensis\\Romae\\}}}\vspace{.5cm}
\large{Facolt\`a di Filosofia} \\ \vspace{1.5cm}
\large{Saggio per la Specializzazione triennale <>\\Triennio \@anno \vspace{1.5cm}}\\
\Large{\@titoloTesi}}}

\def\intestazione{
\thispagestyle{empty}
\vspace*{-3cm}\parbox{0cm}{}
\begin{figure}[H]
\begin{center}
\includegraphics[height=3.5cm]{imgs/Logo_PUL2.jpg}
\end{center}
\end{figure}
\begin{center}
\hyphenpenalty=10000{\Large\expandafter{\@title}}
\end{center}
\vspace{20pt}
{\large \rm

\begin{tabbing}
\= \hspace{7cm} \= \@autore
\end{tabbing}
}
\newpage

\ifdedic@tion
\newpage{\thispagestyle{empty}\normalsize\em\null\vskip1in\noindent
\dedication@text}

\vfill
\fi
\newpage
}

% Un ambiente ad hoc per le citazioni
\newenvironment{citazio}
{\begin{quotation}\small\ignorespaces}
{\end{quotation}}

% Definizione comando per scrivere testi in greco antico
\newcommand{\greco}[1]{%
\begin{otherlanguage*}{greek}#1\end{otherlanguage*}}

% Definizione comando \omissis […] 😉
\newcommand{\omissis}{[\dots\negthinspace]\ }

% Definizione del tipo di enfasi (in questo caso è il corsivo)
\newcommand{\enfasi}[1]{\textit{#1}}

\newenvironment{dedication}{\Large\em\null\vskip1in}
{\vfill}
`
articlesty:
`
% contiene alcune definizioni personali
\newtoks\@authortoks
\@authortoks={\@gobble}
\newcommand{\@authorcomma}{, }
\let\orig@author\author
\renewcommand\author[2]{%
\@authortoks\expandafter{\the\@authortoks\@authorcomma#1\footnotemark[#2]}%
}
\newtoks\@addresstoks
\newcommand{\address}[2]{%
\@addresstoks\expandafter{\the\@addresstoks\footnotetext[#1]{#2}}}
\let\orig@maketitle\maketitle
\def\maketitle{%
\orig@author{\the\@authortoks}
\begingroup
\renewcommand{\thefootnote}{\fnsymbol{footnote}}%
\orig@maketitle
\the\@addresstoks
\endgroup}

% Un ambiente ad hoc per le citazioni
\newenvironment{citazio}
{\begin{quotation}\small\ignorespaces}
{\end{quotation}}

% Definizione comando per scrivere testi in greco antico
\newcommand{\greco}[1]{%
\begin{otherlanguage*}{greek}#1\end{otherlanguage*}}

% Definizione comando \omissis […] 😉
\newcommand{\omissis}{[\dots\negthinspace]\ }

% Definizione del tipo di enfasi (in questo caso è il corsivo)
\newcommand{\enfasi}[1]{\textit{#1}}
`

Anche l’ordine dei primi pacchetti è preferibilmente
`\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[polutonikogreek, italian]{babel}`

Ho provato a cambiare l’ordine. Nessun miglioramento.
Se però metto come opzione nel pacchetto Inputenc la codifica utf8, invece che latin1, le cose migliorano. Anzi, miglioravano, fino ad ora. Aggiunti gli ultimi riferimenti bibliografici, c’è qualcosa che non va. Ma vorrei capire perché non mi funziona latin1, che invece con identico codice funziona con classe report.
Potrebbe forse fare qualche differenza il fatto che con la classe article scrivo il testo direttamente nell’unico file, invece di spezzettarlo nei vari capitoli, come con la classe report? Ma mi sembrerebbe strano che questo possa implicare problemi.
Ciao
Alex

Go to top