Risposte nei forum create
-
AutoreRisposte
-
::
robitex” post=71674
Vi fornisco un’altra informazione un po’ strana: quando compilo come amministratore, il sistema utilizza TL2009. Quando compilo senza “sudo” mi compila con TL2011. Come mai?
Semplice: il comando sudo “prepara” l’ambiente di esecuzione con nuovi PATH rispetto all’ambiente utente di shell (per motivi di sicurezza ovvio). Se ti serve lanciare con diritti di root i programmi di TL 2011 devi esplicitare tutto il percorso fino alla directory giusta, oppure preparare appositi alias (soluzione che adotto io).
Forse l’orgine dei tuoi guai sta nella doppia installazione…
Ciao.In effetti mi semplificherebbe molto il lavoro, mandando in esecuzione TL2011 con diritti di root. Mi puoi dire, cortesemente, dei suggerimenti su come impostare gli appositi alias?
Grazie
::
Mi dispiace aver offeso qualcuno con i miei interventi ma non era assolutamente mia intenzione.
Ringrazio tutti voi della comunità che vi mettete a disposizione di quelli che come me si avvicinano al mondo LATEX per la primissima volta. Spero possiate continuare a darmi suggerimenti, perchè, a quanto pare, ne ho veramente bisogno.Ecco cosa accade quando mando in esecuzione col comando pdflatex, il seguente codice:
`
\documentclass[10pt,% % corpo del font principale
a4paper,% % carta A4
twoside,openright,% % fronte-retro
titlepage,% % frontespizio
headinclude,,footinclude,% % testatina e piede di pagina
BCOR5mm,% % rilegatura di 5 mm
cleardoublepage=empty,% % pagine vuote senza testatina e piede di pagina
tablecaptionabove,% % didascalie in cima alle tabelle
]{scrreprt} % classe report di KOMA-Script;\usepackage[T1]{fontenc} % codifica dei font:
% NOTA BENE! richiede una distribuzione *completa* di LaTeX\usepackage[utf8]{inputenc} % codifica di input; anche [latin1] va bene
% NOTA BENE! va accordata con le preferenze dell'editor\usepackage[english,italian]{babel} % per scrivere in italiano e in inglese;
% l'ultima lingua (l'italiano) risulta predefinita\usepackage[suftesi]{frontespizio} % frontespizo
% per includerlo nel documento bisogna:
% 1. compilare una prima volta Tesi.tex;
% 2. compilare a parte Tesi-frn.tex, generato dalla compilazione precedente;
% 3. compilare ancora Tesi.tex.\usepackage{indentfirst} % rientra il primo paragrafo di ogni sezione
\usepackage{graphicx} % immagini
\usepackage{listings} % codici
\usepackage[font=small]{quoting} % citazioni
\usepackage{amsmath,amssymb,amsthm} % matematica
\usepackage[italian]{varioref} % riferimenti completi della pagina
\usepackage{mparhack,fixltx2e,relsize} % finezze tipografiche
\usepackage{tabularx} % tabelle di larghezza prefissata
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}
% eccellente pacchetto per la bibliografia;
% produce uno stile di citazione autore-anno;
% lo stile “numeric-comp” produce riferimenti numerici\bibliography{Bibliografia} % database di biblatex
\usepackage{subfig} % sottofigure, sottotabelle
\usepackage{lipsum} % testo fittizio
\usepackage{eurosym} % simbolo dell'euro
\usepackage[eulerchapternumbers,% % numeri dei capitoli nel font Euler
subfig,% % se si usa il pacchetto subfig
beramono,% % Bera Mono come font a spaziatura fissa
eulermath,% % AMS Euler come font per la matematica
pdfspacing,% % migliora il riempimento di riga
listings,% % codici
parts,% % da decommentare in un documento diviso in parti
]{classicthesis} % stile ClassicThesis\usepackage{arsclassica} % modifica alcuni aspetti di ClassicThesis
\usepackage{bookmark} % segnalibri
\input{impostazioni-tesi} % file con le impostazioni personali
\begin{document}
\pagenumbering{roman}
\pagestyle{plain}CIAO A TUTTI!!
\end{document}
`——————————————————————————————————————————————————————————-
# pdflatex Tesi.tex
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
entering extended mode
(./Tesi.tex
LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, farsi, arabic, croatian, bulgarian, ukrainian, russian, czech, slov
ak, danish, dutch, finnish, french, basque, ngerman, german, german-x-2009-06-1
9, ngerman-x-2009-06-19, ibycus, monogreek, greek, ancientgreek, hungarian, san
skrit, italian, latin, latvian, lithuanian, mongolian2a, mongolian, bokmal, nyn
orsk, romanian, irish, coptic, serbian, turkish, welsh, esperanto, uppersorbian
, estonian, indonesian, interlingua, icelandic, kurmanji, slovenian, polish, po
rtuguese, spanish, galician, catalan, swedish, ukenglish, pinyin, loaded.
(/usr/share/texmf-texlive/tex/latex/koma-script/scrreprt.cls
Document Class: scrreprt 2009/07/24 v3.04a KOMA-Script document class (report)
(/usr/share/texmf-texlive/tex/latex/koma-script/scrkbase.sty
(/usr/share/texmf-texlive/tex/latex/koma-script/scrbase.sty
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-texlive/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2009/03/25 v3.03 KOMA-Script package (loading files)
Copyright (C) Markus Kohm))) (/usr/share/texmf-texlive/tex/latex/koma-script/tocbasic.sty)
Class scrreprt Warning: You’ve used obsolete option `tablecaptionabove’.
(scrreprt) Usage of this option indicates an old document and
(scrreprt) changes compatibility level using
(scrreprt) `captions=tableheading,version=first’.
(scrreprt) If you don’t want this, you should simply replace
(scrreprt) usage of option `tablecaptionabove’ by `captions=tableh
eading’.(/usr/share/texmf-texlive/tex/latex/koma-script/scrsize10pt.clo)
(/usr/share/texmf-texlive/tex/latex/koma-script/typearea.sty
Package typearea, 2009/07/24 v3.04a KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-)) (/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
(/usr/share/texmf-texlive/tex/latex/base/t1enc.def))
(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
(/usr/share/texmf-texlive/tex/latex/base/utf8.def
(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu)))
(/var/lib/texmf/tex/generic/babel/babel.sty
(/usr/share/texmf-texlive/tex/generic/babel/english.ldf
(/usr/share/texmf-texlive/tex/generic/babel/babel.def))
(/usr/share/texmf-texlive/tex/generic/babel/italian.ldf))
(/usr/share/texmf-texlive/tex/latex/frontespizio/frontespizio.sty
(/usr/share/texmf-texlive/tex/latex/tools/afterpage.sty)
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)
(/etc/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def)))
(/usr/share/texmf-texlive/tex/latex/eso-pic/eso-pic.sty
(/usr/share/texmf-texlive/tex/latex/ms/everyshi.sty))
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty)
! Use of \front@temp doesn’t match its definition.
\front@grfdriver ->s
uftesi
l.101 \expandafter\front@temp\front@grfdriver
\@nil
?
———————————————————————————————————————————————————————————————Spero possa esservi d’aiuto per essermi d’aiuto (scusate il gioco di parole)…
Grazie
::
Allora signori,sembra che qualcosa si sta muovendo… 😀
Ho mandato in esecuzione il file Tesi.tex e non mi ha dato errori. Ora ho mandato in esecuzione con pdflatex il seguente file:
`# pdflatex Tesi-frn.tex
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
entering extended mode
(./Tesi-frn.tex
LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, farsi, arabic, croatian, bulgarian, ukrainian, russian, czech, slov
ak, danish, dutch, finnish, french, basque, ngerman, german, german-x-2009-06-1
9, ngerman-x-2009-06-19, ibycus, monogreek, greek, ancientgreek, hungarian, san
skrit, italian, latin, latvian, lithuanian, mongolian2a, mongolian, bokmal, nyn
orsk, romanian, irish, coptic, serbian, turkish, welsh, esperanto, uppersorbian
, estonian, indonesian, interlingua, icelandic, kurmanji, slovenian, polish, po
rtuguese, spanish, galician, catalan, swedish, ukenglish, pinyin, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo)))
*
`Dopo l’asterisco lampeggia in attesa di qualcosa che devo inserire,ma cosa si aspetta??
::OldClaudio” post=71602Aggiungo ancora questo.
Supponiamo che ti abbuia eseguito l’installazione giusta e il comando which del sistema operativo ti risponda che il comando pdftex viene eseguito con quello il cui percorso vale /opt/texbib/pdftex.
Supponiamo anche che se scrivi sullo schermo il $PATH (per esempio: echo $PATH) ti esca una stringa che contiene anche /opt/texbin.
Allora l’installazione è giusta e se da terminale il comando pdflatex Tesi gira tranquillo e non produce errori, ma produce il file pdf, cliccando sul quale si apre un qualunque visualizzatore di file PDF, allora vuol dire che chi non funziona, dopo la reinstallazione o l’aggiustatina di TL 2011 è lo shell editor (Kile, Texmaker, o quant’altro) che continua a lanciare i programmi della distribuzione TL/Debian. Riconfigura allora il tuo shell editor.
Se invece non ti gira pdflatex Tesi nemmeno agendo da terminale, vuol dire che la distribuzione non è proprio aggiornata, nel senso che hai messo a posto i percorsi, ma non hai aggiornato i file; cerca con locate il file frontespizio.sty; te ne indicherà almeno due: lascia stare quello che si trova sull’albero della distribuzione Debian e apri quello che si trova in /user/local/texlive/2011/texmf-dist/tex/latex/frontespizio/
Usa un editor testuale qualsiasi, va bene anche gedit. Leggi all’inizio, nella 22-esima riga che cosa c’è scritto; se c’è una data anteriore a 2011/09/21, vuol dire che non hai aggiornato la tua distribuzione. Se non trovi quel percorso, allora vuol dire che proprio NON hai installato la TL 2011 o se l’hai installata chissà dov’è, e quindi è inaccessibile.1) Il comando which pdftex mi restituisce
`/opt/texbin/pdftex`2) Il comando echo $PATH mi restituisce
`/opt/texbin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games`3) Lanciando il comando pdflatex mi restituisce l’errore che non riesco a risolvere
4) Aprendo tramite gedit il file frontespizio.sty contenuto nel path /usr/local/texlive/2011/texmf-dist/tex/latex/frontespizio/, dopo la parte commentata, il file comincia con le seguenti righe di codice
`\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{frontespizio}
[2011/09/21 1.4a (Enrico Gregorio)]`
::OldClaudio” post=71580Non so come tu abbia installato TeX Live su Ubuntu.
Se hai usato la versione che si sinstala con apt-get e relative interfacce grafiche, sei nei particci, perché quella installazione conforme ai dettami del consorzio Debian è in ritardo, moltissimo in ritardo.
Se hai installato TeX Live 2011 seguendo le indicazioni contenute in texlive-ubuntu.pdf di Enrico Gregorio, allora dovresti ottenere dal comando which tlmgr la seguente risposta dal sistema operativo:
`
/opt/texbin/tlmgr
`Anche se quel percorso è nel tuo path, devi dare allora da console/terminal
`
sudo /opt/texbin/tlmgr -gui
`Ho lanciato il comando which tlmgr e non mi da niente…
Riguardo il tipo di installazione, avevo installato texlive tramite sudo apt-get install, ma poi ho scaricato la versione 2011 e ho installato quella seguendo questa guida http://tug.org/texlive/acquire-netinstall.html . Adesso però non so se l’ha sovrascritta… Come posso fare a vedere quale versione di texlive ho installata?
::cfiandra” post=71578
[quote=”lord_g” post=71575][quote=”OldClaudio” post=71573]Allora hai la TeX Live del 2011; bene. Ma è aggiornata? quand’è che hai
usato per l’ultima vota tlmgr per aggiornarla?In realtà l’ho scaricata ma non l’ho mai aggiornata… 🙁
Io sono su Ubuntu come posso fare per aggiornarla?? Che intendi quando dici di utilizzare tlmgr?
Ho appena lanciato il comando
`sudo tlmgr update –list`e mi dice
tlmgr: command not found
In seguito ho lanciato il comando
`tex -v`e in output mi da
`
Copyright 2009 D.E. Knuth.
There is NO warranty. Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.
`[/quote]Da terminale dai solo:
`sutlmgr`
ti si aprirà la gui. Basta premere “aggiorna installati”.Ciao
Claudio[/quote]lancio il comando e lo stesso mi dice
`sutlmgr: comando non trovato`
::lord_g” post=71575
Allora hai la TeX Live del 2011; bene. Ma è aggiornata? quand’è che hai
usato per l’ultima vota tlmgr per aggiornarla?In realtà l’ho scaricata ma non l’ho mai aggiornata… 🙁
Io sono su Ubuntu come posso fare per aggiornarla?? Che intendi quando dici di utilizzare tlmgr?
Ho appena lanciato il comando
`sudo tlmgr update –list`e mi dice
tlmgr: command not found
In seguito ho lanciato il comando
`tex -v`e in output mi da
`
Copyright 2009 D.E. Knuth.
There is NO warranty. Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.
`
::OldClaudio” post=71573Allora hai la TeX Live del 2011; bene. Ma è aggiornata? quand’è che hai usato per l’ultima vota tlmgr per aggiornarla?
In realtà l’ho scaricata ma non l’ho mai aggiornata… 🙁
Io sono su Ubuntu come posso fare per aggiornarla?? Che intendi quando dici di utilizzare tlmgr?
-
AutoreRisposte