- Questo topic ha 17 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 11 anni fa da
diegotex.
-
CreatoreTopic
-
12 Dicembre 2014 alle 2:27 #99054::
ciao a tutti
ho installato texlive (e nel computer non é presente la versione debian di latex) e texstudio seguendo:http://www.linuxfeed.org/2010/09/creare-un-meta…etto-deb-con-equivs/
robitex.wordpress.com/2010/10/12/kile-e-…0-su-sistemi-ubuntu/
http://ubuntuforums.org/showthread.php?t=726317e nella fase di installazione non ho avuto intoppi.
Provo a compilare un file ma ottengo:
1 una finestra di errore: “Could not start LaTeX”
2 `
latex -src -interaction=nonstopmode %.tex
`Nelle impostazioni di compilazione latex di texstudio ho: “latex -src -interaction=nonstopmode %.tex”
Devo cambiare la impostazione?
Non sarà installato il compilatore latex?Se provo a lanciare latex da konsole ottengo:
`
@debian:~/prove$ latex prova.tex
bash: latex: no se encontró la orden
`Ho provato a leggere la documentazione ma non ho trovato qualcosa di specifico.
Avete idee?
ciao e grazie
-
CreatoreTopic
-
AutoreRisposte
-
-
12 Dicembre 2014 alle 4:19 #99055
-
12 Dicembre 2014 alle 9:41 #99056::
Metti in /etc/profile queste righe
`# LaTeX settings
PATH=/usr/local/texlive/2014/bin/x86_64-linux:$PATH; export PATH
MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH; export INFOPATH`
verificando ovviamente che siano i percorsi giusti,m ma se usi Ubuntu (a 64bit)
dovrebbero essere gli stessi di debian. Poi fai leggere il file o riavviam
-
12 Dicembre 2014 alle 19:16 #99057
-
21 Dicembre 2014 alle 0:46 #99058::
aggiungo la procedura che ho seguito per l’installazione di texlive. Magari servirá a qualcun altro.
grazie a tutti quelli che mi hanno aiutato.INSTALLAZIONE TEXLIVE
Con il dvd installo texlive (nella documentazione trovo il comando esatto, tipo: perl install-tl -gui)
Non devo aver installato la versione debian di texlive, quindi per installare kile o texstudio o similari devo creare un metapacchetto che fa “credere” ad apt che ho giá installato la versione debian (questo perché quando installo texstudio, mi dice che deve installare anche un altro tot di pacchetti obbligatori che compongono la texlive “debianizzata”)
Procedura
1
# apt-get install equivsper installare equivs, che mi permette di creare il metapacchetto
2
# equivs-control texlive-texstudio-dummy.tex
crea il file texlive-texstudio-dummy.tex3
# apt-get install texstudiocompare la lista dei pacchetti che devono essere installati (nel mio caso: ed, latex-beamer, latex-xcolor, libgraphite3, libkpathsea6, libptexenc1, lmodern,
luatex, pgf, prosper, ps2eps, tex-common, texlive-base, texlive-binaries,
texlive-common, texlive-doc-base, texlive-extra-utils, texlive-font-utils,
texlive-generic-recommended, texlive-latex-base, texlive-latex-base-doc,
texlive-latex-recommended, texlive-latex-recommended-doc, texlive-luatex,
texlive-pstricks, texlive-pstricks-doc, texstudio)OVVIAMENTE poi devo dire che NON voglio installare nulla
4
con un editor, aprire texlive-texstudio-dummy.texlive e modificare cosí:
Section: tex
Package: texlive-texstudio-dummy
Version: 2014
Provides: ed, latex-beamer, latex-xcolor, libgraphite3, libkpathsea6, libptexenc1, lmodern, luatex, pgf, prosper, ps2eps, tex-common, texlive-base, texlive-binaries, texlive-common, texlive-doc-base, texlive-extra-utils, texlive-font-utils, texlive-generic-recommended, texlive-latex-base, texlive-latex-base-doc, texlive-latex-recommended, texlive-latex-recommended-doc, texlive-luatex, texlive-pstricks, texlive-pstricks-doc
Description: metapacchetto per far credere ad apt che ho installato tutti i pacchetti elencati in “Provides”5
# equivs-build texlive-texstudio-dummy.tex
crea il pacchetto: texlive-texstudio-dummy_2014_all.deb6
# dpkg -i texlive-texstudio-dummy_2014_all.deb
installa il metapacchetto e da adesso in poi apt crede che i vari altri pacchetti siano presenti nel sistema7
# apt-get install texstudio
installa SOLO texstudio
-
8 Maggio 2015 alle 12:33 #99059::
a volte ritornano…aL reinstallare debian ho avuto ancora un problema con texlive.
Premetto che con la procedura indicata sopra avevo installato texlive in altri due computer.1 ho reinstallato texlive nel portatile e con il metapacchetto ho installato kile
2 ho inserito latex nel path (ed è corretto)
3 NON viene riconosciuto latexNella directory /usr/local/texlive/2014/bin/i386-linux sono presenti:
`
@debbie:/usr/local/texlive/2014/bin/i386-linux$ ls
a2ping dvired lollipop pdfclose t1unmac
a5toa4 dviselect ltxfileinfo pdfcrop t4ht
adhocfilelist dvisvgm ltximg pdfetex tangle
afm2afm dvitodvi lua2dox_filter pdfflip teckit_compile
afm2pl dvitomp luajittex pdfjadetex tex
afm2tfm dvitype lualatex pdfjam tex2xindy
aleph e2pall lualollipop pdfjam-pocketmod tex4ht
allcm ebb luaotfload-tool pdfjam-slides3up texconfig
allec eplain luatex pdfjam-slides6up texconfig-dialog
allneeded epsffit luatools pdfjoin texconfig-sys
amstex epspdf mag pdflatex texcount
arara epspdftk makeglossaries pdfnup texdef
arlatex epstopdf makeindex pdfopen texdiff
asy etex man pdfpun texdirflatten
authorindex exceltex match_parens pdftex texdoc
autoinst extractbb mathspic pdftosrc texdoctk
bbox extractres mf pdfxmltex texexec
biber fai_fig_casa_proyezione.tex mf2pt1 pedigree texfot
bibexport fig4latex mf-nowin perltex texhash
bibtex findhyph mfplain pfarrei texindy
bibtex8 fmtutil mft pfb2pfa texlinks
bibtexu fmtutil-sys mk4ht pk2bm texliveonfly
bundledoc fontinst mkindex pkfix texloganalyser
cachepic fragmaster mkjobtexmf pkfix-helper texlua
cfftot1 gftodvi mkluatexfontdb pktogf texluac
checkcites gftopk mkocp pktype texluajit
chktex gftype mkofm pltotf texluajitc
chkweb gsftopk mkpic pmx2pdf texmfstart
context ht mkt1font pmxab texsis
contextjit htcontext mktexfmt pmxchords tftopl
ctangle htlatex mktexlsr pooltype thumbpdf
ctanify htmex mktexmf prepmx tie
ctanupload httex mktexpk ps2eps tlmgr
ctie httexi mktextfm ps2frag tpic2pdftex
cweave htxelatex mllatex ps2pk ttf2afm
de-macro htxetex mltex ps4pdf ttf2pk
depythontex includeres mmafm psbook ttf2tfm
detex inimf mmpfb psjoin ttfdump
deweb initex mpost pslatex ttftotype42
disdvi installfont-tl mptopdf psnup typeoutfileinfo
dosepsbin jadetex m-tx psresize ulqda
dt2dv kpseaccess mtxrun psselect updmap
dtxgen kpsepath mtxrunjit pst2pdf updmap-sys
dv2dt kpsereadlink multibibliography pstops urlbst
dvi2fax kpsestat musixflx purifyeps vftovp
dvi2tty kpsetool musixtex pythontex vpe
dviasm kpsewhere odvicopy repstopdf vpl2ovp
dvibook kpsewhich odvitype rpdfcrop vpl2vpl
dviconcat kpsexpand ofm2opl rubikrotation vptovf
dvicopy lacheck omfonts rungs weave
dvidvi lamed opl2ofm scor2prt wofm2opl
dvigif latex ot2kpx simpdftex wopl2ofm
dvihp latex2man otangle splitindex wovf2ovp
dvilj latexdiff otfinfo sty2dtx xasy
dvilj2p latexdiff-vc otftotfm svn-multi xdvi
dvilj4 latexfileversion otp2ocp synctex xdvipdfmx
dvilj4l latex-git-log outocp t1ascii xdvi-xaw
dvilj6 latexindent ovf2ovp t1asm xelatex
dvilualatex latexmk ovp2ovf t1binary xelollipop
dviluatex latexpand patgen t1disasm xetex
dvipdfm latexrevise pdf180 t1dotlessj xindy
dvipdfmx lily-glyph-commands pdf270 t1lint xindy.mem
dvipdft lily-image-commands pdf90 t1mac xindy.run
dvipng lily-rebuild-pdfs pdfannotextractor t1rawafm xmltex
dvipos listbib pdfatfi t1reencode
dvips listings-ext.sh pdfbook t1testpage`
quindi il comando “latex” è presente.
Ho aggiunto a /etc/profile:
`
# LaTeX settings
PATH=/usr/local/texlive/2014/bin/i386-linux:$PATH; export PATH
MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH; export INFOPATH
`Se provo a dare:
`
diego@debbie:/usr/local/texlive/2014/bin/i386-linux$ latex fai_fig_casa_proyezione.tex
bash: latex: no se encontró la orden
`proprio non capisco
avete idee
-
8 Maggio 2015 alle 12:37 #99060
-
8 Maggio 2015 alle 12:52 #99061
-
8 Maggio 2015 alle 17:33 #99062
-
9 Maggio 2015 alle 7:41 #99063::
diegotex” post=101354proprio nella cartella in cui c’è “latex” e il file da compilare: non dovrebbe infischiarsene del path?
La cartella corrente non è mai inclusa nel PATH, per motivi di sicurezza, per eseguire un programma non presente nel PATH devi specificarne il percorso, sia esso relativo o assoluto. Per l’altra domanda ti ha risposto mcl1962: esegui
`echo $PATH`
e controlla che [tt]/usr/local/texlive/2014/bin/i386-linux[/tt] sia effettivamente lì presente
-
13 Maggio 2015 alle 15:47 #99064::
no, latex non é nel path`
echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
`come faccio a inserirlo?
(ho seri problemi di accesso ad internet e non riesco a connettermi quindi nè a cercare una soluzione!)
grazie e ciao
ho provato a lanciare il compilatore con:
`
/usr/local/texlive/2014/bin/i386-linux/latex /home/diego/geometria3.tex`
e così effettivamente funziona. grazie Elrond
-
13 Maggio 2015 alle 16:10 #99065
-
13 Maggio 2015 alle 16:11 #99066::
Prova a dare uno sguardo alla sezione “Step 2: Ultimi ritocchi” di questo post, credo ancora valido mutatis mutandis.
(Una volta si sarbbe detto “…di un noto autore”) -
13 Maggio 2015 alle 17:17 #99067
-
13 Maggio 2015 alle 18:43 #99068::
diegotex” post=101449continuo ad avere problemi anche dopo aver fatto
`
export PATH=”/usr/local/texlive/2014/bin/i386-linux/:$PATH”
`mi serve un po’ di tempo e tra quache giorno vi aggiorno
grazie e ciao
Quell’istruzione rimane valida solo nella sessione corrente del terminale.
La devi inserire in uno dei file di configuraziine che vengono letti sll’avvio tipo .profile.
R.
-
30 Agosto 2015 alle 1:46 #99069::
dopo un bel po’ (in cui non ho potuto usare kile nel portatile) provo un po’ a rismanettare.Ringrazio nuovamente tutti per le risposte ma continuo ad essere impantanato
Faccio un riassunto
==========
1
==========
secondo quello che posso capire io latex è nel PATH:`
diego@debbie:~$ echo $PATH
/usr/local/texlive/2014/bin/i386-linux/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
`e controlla /usr/local/texlive/2014/bin/i386-linux sia effettivamente lì presente
==========
2
==========
ho editato /home/diego/.bashrc e alla fine aggiunto la riga seguente:`
export PATH=”/usr/local/texlive/2014/bin/i386-linux/:$PATH”
`==========
3
==========
tex è installato
`
diego@debbie:~$ tex –version
TeX 3.14159265 (TeX Live 2014)
kpathsea version 6.2.0
Copyright 2014 D.E. Knuth.
There is NO warranty. …
`==========
4
==========
latex funziona`
diego@debbie:~/prove$ latex prova.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./prova.tex
LaTeX2e <2014/05/01>
Babel <3.9k> and hyphenation patterns for 78 languages loaded.
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/report.cls
Document Class: report 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/fleqn.clo)
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/size10.clo)) (./prova.aux)
[1] (./prova.aux) )
Output written on prova.dvi (1 page, 240 bytes).
Transcript written on prova.log.
`lo stesso vale per dvips o pdflatex
==========
5
==========É SEMPRE KILE CHE NON FUNZIONA!!!!!!!
se dò il comando latex con kile ottengo nella finestra “Log and Messages”
`
[LaTeX] prova.tex => prova.dvi (latex)
[LaTeX] failed to star (riga scritta in ROSSO)
[LaTeX] 0errors, 0 warnings, 0 badboxes`
==========
6
==========MO’ CHE FACCIO?
-
30 Agosto 2015 alle 4:13 #99070::
Ciao.
Se compili correttamente da linea di comando quel “prova.tex” può darsi che non siano impostati gli eseguibili in Kile.
Nel dialogo delle opzioni controlla se i path sono corretti.
Se non sbaglio in Kile c’è anche un pulsante per fare il check della presenza degli eseguibili, una sorta di system checking.
R.ps. personalmente non uso più Kile in favore di TeX works/TeX studio sia su win che su Linux.
-
30 Agosto 2015 alle 10:07 #99071::
grazie robitexse un giorno avessi voluto fare il programmatore… avrei sbagliato proprio il lavoro
ho fatto il check come mi hai detto e funziona tutto bene.
Ho scritto quindi una risposta al post e poi mi son detto: ma se è tutto in ordine perchè non funziona?
quindi prima di mandare il post ho riprovato a compilare e FUNZIONAmi sembrava di averlo fatto prima di mandare il post di ieri
o forse una delle varie fasi fatte necessitava del riavvio del pc (che avevo fatto almeno una o due volte.
GRAZIE E CIAO
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.