- Questo topic ha 16 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 11 mesi fa da
OldClaudio.
-
CreatoreTopic
-
20 Settembre 2016 alle 19:03 #107960::
Salve a tutti, recentemente, per errori con la lingua inglese, sono dovuto a passare a tradurre la mia tesi in lingua italiana.
Per convertire i chapter, list of figures e varie ed eventuali denominazioni inglesi ho tentato di usare il pacchetto
\usepackage[italian]{babel}
ma ovviamente mi sono sorti un bel po’ di errori tipo
usr/ .. /babel.sty:332:Package babel Error you haven’t specified a language option… ecc ecc
ed altri 14 errori.
Ci sarebbero altre strategie per cambiare le denominazioni in inglese o solamente babel può fare questo?
-
CreatoreTopic
-
AutoreRisposte
-
-
20 Settembre 2016 alle 19:07 #107961
-
20 Settembre 2016 alle 19:11 #107962::
Tesificatore” post=108079Salve a tutti, recentemente, per errori con la lingua inglese, sono dovuto a passare a tradurre la mia tesi in lingua italiana.
Per convertire i chapter, list of figures e varie ed eventuali denominazioni inglesi ho tentato di usare il pacchetto
\usepackage[italian]{babel}
ma ovviamente mi sono sorti un bel po’ di errori tipo
usr/ .. /babel.sty:332:Package babel Error you haven’t specified a language option… ecc ecc
ed altri 14 errori.
Ci sarebbero altre strategie per cambiare le denominazioni in inglese o solamente babel può fare questo?Hai provato a buttare i file ausiliari?
Ciao
Tommaso
-
20 Settembre 2016 alle 19:30 #107963::
allora questo è il file thesis.tex`
\documentclass[12pt]{ociamthesis} % default square logo
%\documentclass[12pt,beltcrest]{ociamthesis} % use old belt crest logo
%\documentclass[12pt,shieldcrest]{ociamthesis} % use older shield crest logo
% personnal definitions
%load any additional packages
\usepackage{amssymb}
\usepackage{cancel}
\usepackage{txfonts}
\usepackage{graphicx}
\usepackage{txfonts}
\usepackage{color}
\usepackage{xspace}
\usepackage{dcolumn}
\usepackage{longtable,lscape}
\usepackage{lscape}
\usepackage{soul}
\usepackage{txfonts}
\usepackage{natbib}
\usepackage[italian]{babel} <--------------------- senza questo va tutto \usepackage{savesym} \savesymbol{iint} \savesymbol{iiint} \savesymbol{iiiint} \savesymbol{idotsint} \usepackage{amsmath} \bibpunct{(}{)}{;}{a}{}{,} \usepackage{rotating} \usepackage{afterpage} \def\tablebib#1{\par\vspace*{2ex}% \parbox{\hsize}{\leftskip0pt\rightskip0pt {\noindent\small\textbf{References.}~#1\par}}} %input macros (i.e. write your own macros file called mymacros.tex %and uncomment the next line) \include{mymacros} \title{titolo} %note \\[1ex] is a line break in the title \author{nome cognome} %your name \college{Universit\´a degli studi di città} %your college %\renewcommand{\submittedtext}{change the default text here if needed} \degree{dottore in università} %the degree \degreedate{città, boh} %the degree date %end the preamble and start the document \begin{document} %this baselineskip gives sufficient line spacing for an examiner to easily %markup the thesis with comments \baselineskip=18pt plus1pt %set the number of sectioning levels that get number and appear in the contents \setcounter{secnumdepth}{3} \setcounter{tocdepth}{3} \maketitle % create a title page from the preamble info %\include{dedication} % include a dedication.tex file %\include{acknowlegements} % include an acknowledgements.tex file %\include{abstract} % include the abstract %\include{riassunto} % include the abstract %\include{resume} \begin{romanpages} % start roman page numbering \tableofcontents % generate and include a table of contents \listoffigures % generate and include a list of figures %\listoftables \end{romanpages} % end roman page numbering %now include the files of latex for each of the chapters etc %%%%%%% qui metti i capitoli che vuoi inserire, in ordine. il nome deve essere lo stesso! Eg. se chiami il Cap I ciccio.tex, devi scrivere \include{ciccio} ok? \include{cap1} \include{cap2} \include{cap3} \include{cap4} %now enable appendix numbering format and include any appendices %\appendix %\include{appendix_rv} %\include{appendix_beta} %\include{appendix_bib} %next line adds the Bibliography to the contents page \addcontentsline{toc}{chapter}{Bibliografia} %uncomment next line to change bibliography name to references \renewcommand{\bibname}{Bibliografia} \bibliography{refs} %use a bibtex bibliography file refs.bib \bibliographystyle{aa} %use the plain bibliography style \end{document}` il casino penso si generi dentro a mymacros o a ociamthesis, se serve copio e incollo anche quelli -
20 Settembre 2016 alle 19:32 #107964
-
20 Settembre 2016 alle 21:35 #107965::
Chiedo scusa se comincio con quella che potrebbe sembrarti una critica, ma il codice che hai affisso è chiaramente derivato da un «template»: posso chiederti chi ti ha fornito questo template, invero pasticciatissimo? Ci sono pacchetti caricati due volte e/o nell’ordine sbagliato, mentre non vedo la chiamata`\usepackage[T1]{fontenc}`praticamente indispensabile per sillabare correttamente l’italiano, né la chiamata`\usepackage[utf8]{inputenc}`pure estremamente utile per scrivere nel sorgente, in modo naturale, le lettere accentate e altri simboli tipici dell’italiano come i «caporali» (il tipo di virgolette che ho appena usato); e non mancano, poi, brutture clamorose come [tt]\include[/tt] usato nel preambolo per caricare un file di definizioni! 🙄Aggiungo: sei proprio sicuro di avere bisogno di ciascuno dei pacchetti che usi? Per esempio, xspace, per cosa lo usi? E soul? Non dovresti mai caricare senza motivo pacchetti di cui non conosci almeno superficialmente le funzioni, perché moltiplichi le possibilità di caricare pacchetti incompatibili; e d’altra parte, se non sai come si usa perché non ne hai mai letto la documentazione, è poco probabile che caricare un dato pacchetto possa influire in qualche modo sulla stampa prodotta, anche se è vero che alcuni pacchetti entrano in funzione da sé, producendo risultati visibili, semplicemente caricandoli.
Tutto ciò premesso, veniamo a quello che chiedi. La prima cosa che dovresti fare è cancellare, come ti ha già suggerito @illinguista1972, tutti i file ausiliari, cioè quelli prodotti da TeX o da BibTeX stessi durante le precedenti compilazioni (con estensioni come [tt].aux[/tt], [tt].toc[/tt], [tt].lot[/tt], [tt].lof[/tt], [tt].bbl[/tt] eccetera), in contrapposizione a quelli che hai scritto tu stesso e che ovviamente devi stare ben attento, invece, a non cancellare (che hanno estensioni come [tt].tex[/tt] e [tt].bib[/tt], ma anche altre). Fatto questo, ricompila un paio di volte con (pdf)LaTeX, una volta con BibTeX, poi di nuovo con (pdf)LaTeX: se dopo aver fatto questo hai ancora problemi, ne riparliamo. 🙂
Volevo ancora aggiungere che, se da un lato è vero (o meglio: non è falso…) che il puro e semplice obiettivo di cambiare, per esempio, la scritta «Contents» in «Indice», o la scritta «List of figures» in «Elenco delle figure» potrebbe essere ottenuto anche per mezzo di opportune dichiarazioni [tt]\renewcommand[/tt], senza caricare babel, dall’altro qualsiasi scritto che non sia in inglese richiede questo pacchetto (o pacchetto equipollente) per essere composto in modo tipograficamente serio.
Ciao.
—
Gustavo
-
20 Settembre 2016 alle 22:04 #107966::
Tesificatore” post=108079[…]
usr/ .. /babel.sty:332:Package babel Error you haven’t specified a language option… ecc ecc
[…]Un momento: ma sei proprio sicuro di ottenere questo errore? Non è che questo è un errore che ti era venuto fuori mentre compilavi un “primo tentativo” nel quale avevi erroneamente scritto`\usepackage{babel}`anziché`\usepackage[italian]{babel}`che è, ovviamente, la cosa che va scritta invece?
(Linea 332 di [tt]babel.sty[/tt]? Nel mio file, aggiornato da poco, è la linea 343…).
Ciao.
—
Gustavo
-
21 Settembre 2016 alle 7:14 #107967::
ok allora ho preso, cancellato le robe come detto, eliminato thesis.aux e compagnia bellaora ho le scritte corrette, escono i 3 badbox classici che risolverò in futuro, mentre ho 3 nuovi warning
.\thesis.tex:0: No file T1cmbr.fd. on input line 61
thesis.tex 61: Font shape ‘T1/cmbr//m/n undefined font using instead of ecc eccsono cmq nel computer dell’università,m quindi alcuni pacchetti che uso a casa potrebbero non esserci. riproverò a compilare quando torno a casa
grazie mille intanto 😀
-
21 Settembre 2016 alle 11:39 #107968
-
22 Settembre 2016 alle 7:08 #107969::
OldClaudio” post=108102In effetti il file di descrizione dei font (Computer modern Bright forse?) cmbr.fd non esiste in una installazione completa del sistema TeX.
[…]Io veramente lo trovo: digitando`kpsewhich t1cmbr.fd`ottengo in risposta`/usr/local/texlive/2016/texmf-dist/tex/latex/cmbright/t1cmbr.fd`
Apro il file in questione, che risulta essere
`
%%
%% This is file `t1cmbr.fd',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% cmbright.dtx (with options: `ec')
%%
%% IMPORTANT NOTICE:
%%
%% For the copyright see the source file.
%%
%% Any modified versions of this file must be renamed
%% with new filenames distinct from t1cmbr.fd.
%%
%% For distribution of the original source see the terms
%% for copying and modification in the file cmbright.dtx.
%%
%% This generated file may be distributed as long as the
%% original source files, as listed above, are part of the
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
\ProvidesFile{t1cmbr.fd}
[2005/04/13 v8.1 (WaS)]
\DeclareFontFamily{T1}{cmbr}{}
\DeclareFontShape{T1}{cmbr}{m}{n}{%
<-9>ebmr8%
<9-10>ebmr9%
<10-17>ebmr10%
<17->ebmr17%
}{}
\DeclareFontShape{T1}{cmbr}{m}{sl}{%
<-9>ebmo8%
<9-10>ebmo9%
<10-17>ebmo10%
<17->ebmo17%
}{}
\DeclareFontShape{T1}{cmbr}{m}{it}{%
<->ssub*cmbr/m/sl%
}{}
\DeclareFontShape{T1}{cmbr}{sb}{n}{%
<-9>ebsr8%
<9-10>ebsr9%
<10-17>ebsr10%
<17->ebsr17%
}{}
\DeclareFontShape{T1}{cmbr}{sb}{sl}{%
<-9>ebso8%
<9-10>ebso9%
<10-17>ebso10%
<17->ebso17%
}{}
\DeclareFontShape{T1}{cmbr}{sb}{it}{%
<->ssub*cmbr/sb/sl%
}{}
\DeclareFontShape{T1}{cmbr}{b}{n}{%
<->ssub*cmbr/bx/n%
}{}
\DeclareFontShape{T1}{cmbr}{bx}{n}{%
<-9>sub*cmbr/sb/n%
<9->ebbx10%
}{}
\endinput
%%
%% End of file `t1cmbr.fd'.
`
Prendiamo, per esempio, la combinazione [tt]T1/cmr/m/n[/tt] incriminata, che punta, assumendo un corpo “normale”, a [tt]ebmr10[/tt] (a proposito, vedo che l’autore del file abbonda con i [tt]%[/tt] inutili! 😎 ); ebbene, provo a chiedere`kpsewhich ebmr10.tfm`e il mio sistema (MacTeX / TeX Live 2016) risponde`/usr/local/texlive/2016/texmf-dist/fonts/tfm/public/cmbright/ebmr10.tfm`Ultimo controllo: chiedo`grep ebmr10 `kpsewhich pdftex.map“e anche il map file risulta essere a conoscenza del font, perché la risposta è`ebmr10 SFBMR10 ” T1Encoding ReEncodeFont ”Aggiunta: Dimenticavo l’ultimissima verifica:`kpsewhich sfbmr10.pfb`mi produce`/usr/local/texlive/2016/texmf-dist/fonts/type1/public/cm-super/sfbmr10.pfb` Ciao.
—
Gustavo
-
22 Settembre 2016 alle 9:12 #107970::
Giusto, grazie mille. Stupidamente avevo eseguito il comando [tt]kpsewhich cmbr.fd[/tt], dimenticandomi che tutti i nomi dei file .fd cominciano con il nome della codifica. Però sono stupitissimo che quel file faccia i nomi di font che alla fin fine fanno parte della collezione CM-Super pur descrivendo nel preambolo che il file è collegato ai cmbright. Evidentemente la collezione CM-Super è più ricca di quanto immaginassi.Ma il problema di @Testificatore non cambia. Se il suo sistema non trova quel file, vuol dire che non ce l’ha. In altre parole ha una installazione parziale del sistema TeX, cosa che succede frequentissimamente con chi installa MiKTeX, perché di solito installa la versione basic invece della versione full.
-
25 Settembre 2016 alle 10:44 #107971::
bene allora, nel pc dell’università va tutto abbastanza bene, compila ma con 3 warning come detto
nel pc a casa, ci sono invece un macello di errori, ho provato nuovamente a cancellare tutti i file ausiliari, ma stavolta non compila e dà nuovamente l’errore package di babel 332, quindi qui nel pc a casa si vede che non ho installato qualcosa di necessario…
se avete qualche idea su come fare per installare…..
-
25 Settembre 2016 alle 11:57 #107972::
Se hai installato MiKTeX, prova a disistntallarlo e a installare la sua versione full.Se nemmeno questo funziona e continui ad avere un mucchio di problemi, disinstalla MiKTeX del tutto, e installa TeXLive. In ogni guida c’è scritto come fare, e dei due o tre modi che sono descritti, ti suggerisco di scaricare la versione ISO, immagine del disco di installazione. Su Win10 ti pasta doppio-cliccare il nome dell’ISO appena scaricata, e ti si apre come se avessi inserito il disco nel dvd player del tuo portatile o del tuo desktop. Se non parte da solo apri con Esplora File questo “disco” e clicca la procedura di autoesecuzione, oppure leggi i file di descrizione d’uso. Comunque qualche settimana fa c’è stato un lungo filone in cui Illinguista1972 ha ri-descritto step by step che cosa fare su una piattaforma Win10.
Dopo ave installato il sistema dall’ISO, ricordati di aggiornarlo subito mediante il TeXLive Manager (tlmgr.exe) perché quell’ISO risale alla fine di maggio 2016, e nel frattempo ci sono stati due o trecento moduli aggiornati. In seguito ricordati di aggironare ogni 7-10 giorni se vuoi avere sempre il TeXLive aggiornato e scintillante come nuovo. Questo è uno dei vantaggi rispetto a MiKTeX (per altro ottimo, ma decisamente per quei principianti che si mantengono lontano da minimo indispensabile. L’installazione di TeXLive è full per impostazione predefinita; noi sconsigliamo sempre di eseguire una installazione parziale.
-
25 Settembre 2016 alle 12:56 #107973
-
25 Settembre 2016 alle 14:18 #107974::
Se l’hai installato dai repositories Debian hai una versione Debian, Comunque c’è scritto nella prima riga del file .log di un qualunque documento che hai composto sul tuo Ubuntu.Sono anni che invitiamo i Debianisti utenti di quelle versioni di Linux che si affidano alle specifiche del consorzio Debian, in primis Ubuntu, di lasciare pure la installazione Debian, ma di installarvi accanto la versione scaricata dai siti CTAN, secondo le istruzioni contenute nel documento texliveubuntu.pdf, che puoi facilmente trovare cercando in rete. E se il nostro Wizard ha scritto quel documento, ha le sue buone ragioni; fidati.
Non ho niente contro il consorzio Debian, ma direi che malgrado le garanzie che dà sulla sicurezza e la stabilità, presenta più inconvenienti che vantaggi per quel che riguarda il sistema TeX. Ti sei scontrato con uno degli inconvenienti. Non sono nemmeno sicuro che ,se anche installasi i moduli Debian che non hai ancora installato, i tuoi problemi possano sparire. Invece con la versione di CTAN, non avresti problemi, certo non di più dei problemi che potrebbero hanno tutti gli utenti di TeXLive/CTAN e tutti gli utanti di MacTeX,i quali se ci fossero problemi potrebbero alzare una bandierina rossa (segnalre un bug) e vederlo risolto nel tempo minimo necessario, ma che può venire corretto con gli aggiornamenti (volendo esagerare, giornalieri) mediante il TeXLive Manager.
Per installare TeXLive/CTAN sul tuo Ubuntu, segui alla lettera le indicazioni di quel documento; fra i vari metodi che il documento suggerisce c’è anche quello che si rifà all’immagine ISO.
-
25 Settembre 2016 alle 14:35 #107975::
ok allora troppo casino, prendo i file .tex e li compilo senza usare il pacchetto in italiano finchè sono a casa.
Tanto a me basta vedere che impagino decentemente durante la compilazione e non faccia errori di battitura
Quando vado all’università compilo tutto in italiano con i pacchetti per avere le list of figures e altro in ita.
zero sbattimento coi programmi ed installazioni e funziona tutto 😀
-
25 Settembre 2016 alle 18:57 #107976
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.