Risposte nei forum create
-
AutoreRisposte
-
::
Niente da fare… ho ripulito tutto dalla vecchia installazione mediante il gestore dei pacchetti, ho rimosso la version 2014 e reinstallato tutto da capo con l’installer scaricato, ma di nuovo which tex non mi restituisce nulla.
Non capisco per qualce cavolo di motivo non veda l’installazione.
::
I link simbolici (è uno solo in realtà, dipende dall’architettura del pc) li avevo creati seguendo la guida di Enrico.
Comunque, usando l’installer al posto dell’ISO sembra aver funzionato, anche se il comando which tex mi restituisce /usr/bin/tex al posto di /opt/texbin/tex, come indicato nella guida di Enrico.
Dando il comando pdflatex –version questo è l’output:
`pdfTeX 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
kpathsea version 6.1.0
Copyright 2012 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.2.46; using libpng 1.2.46
Compiled with zlib 1.2.3.4; using zlib 1.2.3.4
Compiled with poppler version 0.18.4`
La versione installata sembra essere la 2012, quindi temo sia rimasto qualcosa della precedente versione. Per disintallarla avevo usato il comando:
`sudo apt-get remove texlive-full –purge`
ma evidentemente non era sufficiente.
Come posso effettuare una disinstallazione completa e pulita di tutti i pacchetti relativi alla vecchia versione?
::
Ho seguito la guida di Enrico in tutte le sue parti, non ricordo se in qualche passaggio viene specificato come crearli, ma se così fosse li ho creati. Quando però arrivo al comando which tex questo non restituisce quanto dovuto.
Ora riprovo per l’ennesima volta, ma non più dall’ISO cho scaricato, ma dal pacchetto install-tl-unx-tar.gz, vediamo se cambia qualcosa ma sono scettico.
::
Avevo capito il significato dei singoli passaggi. E sto cercando di seguirli. Il problema è che quando, all’interno della cartella in cui ho montato la iso di texlive, do il comando:
`echo 'export PATH=/opt/texbin:${PATH}' > texlive.sh`
il terminale mim risponde così:
`bash: texlive.sh: File system in sola lettura`
messaggio dal quale io deduco che, essendo il file in sola lettura, non viene modificato. Provando a dare lo stesso comando al di fuori della cartella dove ho montato la iso invece il comando va a buon fine. Non conoscendo però bene la sintassi del comando, non so se sia importante o meno la cartella in cui tale comando viene lanciato.
Sta di fatto comunque che, seguendo tutte le istruzioni, il comando which tex continua a non dare alcuna risposta e dunque sembra che il programma non sia installato nonostante tutte le directory e i file di texlive siano stati creati.A quanto ne so poi l’istruzione:
`sudo mkdir -p /opt`
non crea un collegamento, ma la directory se questa non esiste già attraverso l’opzione -p.
Ho provato anche a fare come suggerisci (sudo mkdir -p /opt/texbin), ma non cambia nulla.
::
Non so se ci stiamo capendo…
Quello che suggerisci è ciò che ho fatto, ma come ti ho detto quando vado a verificare la versione installata con which tex il terminale non mi restituisce nulla, come se non l’avessi nemmeno installata.
Ricontrollando i vari passaggi, per verificare di non aver commesso errori, mi sono accorto di quanto segnalato in precedenza e cioè che, seguendo le istruzioni del paragrafo 7 che riporto in seguito:
`$ echo 'export PATH=/opt/texbin:${PATH}' > texlive.sh
$ sudo cp texlive.sh /etc/profile.d/
$ sudo mkdir -p /opt`
la prima delle tre istruzioni credo non venga eseguita in quanto il file texlive.sh sembra essere montato in sola lettura.
Non capisco se questo è o meno un problema e se può essere la causa del fatto che il sistema non veda l’installazione di texlive.EDIT: Se do il comando:
`pdflatex –version`
questo è l’output del terminale:
`Il programma “pdflatex” non è attualmente installato. È possibile installarlo digitando:
sudo apt-get install texlive-latex-base`
::
Scusami ma non ho capito molto di ciò che mi hai detto! 😕
Questo è quanto mi restituisce il terminale quando verifico la iso tramite md5:
`265fe061aaac6a9e39aa84384fb0b486 texlive2014-20140525.iso`
Purtroppo non capisco cosa significhi. A te sembra corretto?Per quanto riguarda il mio post precedente credo ci sia stato un fraintendimento. Io non volevo modificare nulla, semplicemente stavo seguendo le indicazioni riportate in questa guida che mi è stata indicata in questa discussione.
Al paragrafo 7 “Perfezionare l’installazione” viene riportato il comando di cui ho parlato nel post precedente.
Il problema sorgeva, come ho spiegato più indietro nella discussione, quando andavo a verificare che l’installazione andasse a buon fine con il comando:
`which tex`
Al posto di ottenere la consueta risposta dal terminale (/opt/texbin/tex) non ricevo nulla.Se necessario posso ripostare i messaggi precedenti anche se lo trovo ridondante e poco chiaro ai fini della discussione.
::
Dopo un momento di pausa dovuto a impegni personali ho ripreso in mano la questione installazione di texlive da ISO.
Mi sono reso conto che dando il comando:
`echo 'export PATH=/opt/texbin:${PATH}' > texlive.sh`
il terminale mi restituisce il seguente messaggio:
`bash: texlive.sh: File system in sola lettura`
Ciò avviene sia dando il comando così com’è, sia anteponendo sudo al comando stesso.
Ho provato a montare l’ISO, anzichè in sola lettura, anche con le opzioni di lettura e scrittura con il seguente comando.
`sudo mount -o rw,loop /home/guido/Desktop/texlive2014-20140525.iso texlive-install`
ma ricevo sempre il seguente messaggio da terminale:
`mount: dispositivo a blocchi /home/guido/Desktop/texlive2014-20140525.iso è protetto da scrittura, viene montato in sola lettura`
Penso che questo potrebbe essere il problema che impedisce al pc di rinoscere la versione di texlive installata.Qualcuno ha qualche idea su una possibile soluzione?
::
Mentre effettuo l’installazione su un pc, sperando che questa volta vada a buon fine, ho fatto qualche tentativo seguendo i consigli di Liverpool. Questo è il risultato:[attachment=1145]carico.jpg[/attachment]
Vorrei un vostro parere. Scusate per la qualità, ma ho cercato di ridurla il più possibile per non caricare un’immagine di dimensioni troppo elevate. Ovviamente sul pdf prodotto la qualità è quella che ci si attende solitamente.
EDIT: Ho effettuato da capo l’installazione ma non ho risolto il problema. Al comando which tex continuo a non avere nessuna risposta, mentre alla richiesta pdflatex –version continuo a ricevere la risposta postata in precedenza in cui si dice che pdflatex non risulta installato e di installarlo mediante apt-get. Ho posto attenzione ad effettuare ogni passaggio correttamente, non riesco proprio a capire cosa possa essere andato storto.
Attachments:
You must be logged in to view attached files.::
Ho scaricato la guida dal link postato da Elrond, oraprovo a reinstallare. Solo una cosa… per fare una cosa pulita ed eliminare qualsiasi traccia della versione precedentemente installata è sufficiente dare i comandi:
`sudo rm -rf /usr/local/texlive/2014
sudo rm -rf ~/.texlive2014`
giusto?
::
Non mi da nessun errore, quella cartella (/opt/texbin) c’è e il risultato di ls è il seguente:
`a2ping deweb gbkpdflatex lualollipop patgen pst2pdf texlua
a5toa4 disdvi getmapdl luaotfload-tool pbibtex pstops texluac
adhocfilelist dosepsbin gftodvi luatex pdf180 ptex texluajit
afm2afm dt2dv gftopk luatools pdf270 ptex2pdf texluajitc
afm2pl dtxgen gftype mag pdf90 ptftopl texmfstart
afm2tfm dv2dt gsftopk makeglossaries pdfannotextractor purifyeps texsis
aleph dvi2fax hbf2gf makeindex pdfatfi pygmentex tftopl
allcm dvi2tty ht makejvf pdfbook pythontex thumbpdf
allec dviasm htcontext man pdfclose repstopdf tie
allneeded dvibook htlatex match_parens pdfcrop rpdfcrop tlmgr
amstex dviconcat htmex mathspic pdfcslatex rubibtex tpic2pdftex
arara dvicopy httex mendex pdfcsplain rubikrotation ttf2afm
arlatex dvidvi httexi mex pdfetex rumakeindex ttf2kotexfont
asy dvigif htxelatex mf pdfflip rungs ttf2pk
authorindex dvihp htxetex mf2pt1 pdfjadetex scor2prt ttf2tfm
autoinst dvilj includeres mf-nowin pdfjam simpdftex ttfdump
bbox dvilj2p inimf mfplain pdfjam-pocketmod sjisconv ttftotype42
bg5conv dvilj4 initex mft pdfjam-slides3up sjislatex typeoutfileinfo
bg5latex dvilj4l installfont-tl mk4ht pdfjam-slides6up sjispdflatex ulqda
bg5+latex dvilj6 jadetex mkgrkindex pdfjoin splitindex upbibtex
bg5pdflatex dvilualatex jamo-normalize mkindex pdflatex sty2dtx updmap
bg5+pdflatex dviluatex kanji-config-updmap mkjobtexmf pdfmex svn-multi updmap-sys
biber dvipdfm kanji-config-updmap-sys mkocp pdfnup synctex updvitype
bibexport dvipdfmx kanji-fontmap-creator mkofm pdfopen t1ascii uplatex
bibtex dvipdft komkindex mkpic pdfpun t1asm uppltotf
bibtex8 dvipng kpseaccess mkt1font pdftex t1binary uptex
bibtexu dvipos kpsepath mktexfmt pdftosrc t1disasm uptftopl
bundledoc dvips kpsereadlink mktexlsr pdfxmltex t1dotlessj urlbst
cachepic dvired kpsestat mktexmf pdvitype t1lint utf8mex
cef5conv dviselect kpsetool mktexpk pedigree t1mac vftovp
cef5latex dvisvgm kpsewhere mktextfm perltex t1rawafm vlna
cef5pdflatex dvitodvi kpsewhich mllatex pfarrei t1reencode vpe
cefconv dvitomp kpsexpand mltex pfb2pfa t1testpage vpl2ovp
ceflatex dvitype lacheck mmafm pk2bm t1unmac vpl2vpl
cefpdflatex e2pall lamed mmpfb pkfix t4ht vptovf
cefsconv ebb latex mpost pkfix-helper tangle weave
cefslatex ebong latex2man mptopdf pktogf teckit_compile wofm2opl
cefspdflatex eplain latexdiff m-tx pktype tex wopl2ofm
cfftot1 epsffit latexdiff-vc mtxrun platex tex2xindy wovf2ovp
checkcites epspdf latexfileversion mtxrunjit pltotf tex4ht wovp2ovf
chktex epspdftk latex-git-log multibibliography pmx2pdf texconfig x86_64-linux
chkweb epstopdf latexindent musixflx pmxab texconfig-dialog xasy
context eptex latexmk musixtex pmxchords texconfig-sys xdvi
contextjit etex latexpand odvicopy pooltype texcount xdvipdfmx
convbkmk euptex latexrevise odvitype ppltotf texdef xdvi-xaw
cslatex exceltex lily-glyph-commands ofm2opl prepmx texdiff xelatex
csplain extconv lily-image-commands omfonts ps2eps texdirflatten xelollipop
ctangle extractbb lily-rebuild-pdfs opl2ofm ps2frag texdoc xetex
ctanify extractres listbib ot2kpx ps2pk texdoctk xindy
ctanupload fig4latex listings-ext.sh otangle ps4pdf texexec xindy.mem
ctie findhyph lollipop otfinfo psbook texfot xindy.run
cweave fmtutil ltxfileinfo otftotfm psjoin texhash xmltex
de-macro fmtutil-sys ltximg otp2ocp pslatex texindy yplan
depythontex fontinst lua2dox_filter outocp psnup texlinks
detex fragmaster luajittex ovf2ovp psresize texliveonfly
devnag gbklatex lualatex ovp2ovf psselect texloganalyser`
::
Ti ringrazio. Appena ho un attimo di tempo faccio qualche altra prova.
Nel frattempo torno al discorso relativo al grafico 2D, quello del campo di velocità di cui parlavo in precedenza. Ho esposto lo stesso problema su un altro forum che si occupa di fluidodinamica computazionale, chiedendo quale soluzione utilizzassero gli utenti per produrre questo genere di immagini con LaTex. A quanto mi è stato detto, quel che abitualmente si fa, consiste nel produrre un’immagine vettoriale con il programma con cui si visualizza questo genere di dati (Paraview, per chi lo conosce) da importare poi con LaTex.
Benchè questo genere di soluzione non mi aggradi molto, principalmente per quanto ho detto sopra, e cioè che avrei una disuniformità nello stile dei grafici, penso che ricorrerò a questa soluzione se non riesco a trovare una breve una via migliore.
A tal proposito vi chiedo un parere. Sempre su quest’altro forum mi è stato suggerito di utilizzare immagini in formato .PDF, mentre io ho sempre fatto uso del formato .EPS, supponendo fosse migliore, ma senza in realtà saperne molto a riguardo.
Voi cosa ne pensate? Ci sono validi motivi per preferire uno dei due formati? O eventualmente altri?EDIT: Non avendo avuto tempo finora, ieri sera ho effettuato l’installazione di TexLive 2014 da iso scaricata da CTAN. L’installazione è andata a buon fine, ma uno dei passaggi successivi no. In particolare mi riferisco al comando which tex mostrato a pagina 9 della guida suggerita da OldClaudio. Il comando in se non dovrebbe far nulla di speciale, solo restituire /opt/texbin/tex, mentre nel mio caso non accade nulla, ma non vorrei che, proseguendo con il processo per ultimare l’installazione, qualcosa andasse storto. Ho controllato e la cartella /opt/texbin/ esiste e contiene tex.
L’unico passaggio che ho saltato di quelli elencati in precedenza è questo: sudo mkdir -p /opt, in quanto tale cartella era già presente nel mio sistema e conteneva già altre sottocartelle.
Qualcuno ha qualche idea riguardo al perchè questo passaggio non sia andato a buon fine?
Mi rendo conto che questa domanda non è attinente all’argomento del post, incentrato sulla costruzione dei grafici, ma volevo evitare di aprirne uno nuovo per una domanda che poteva essere una cavolata. Se ritenete tuttavia che sia necessario aprire appositamente una nuova discussione, provvederò.
-
AutoreRisposte