Risposte nei forum create
-
AutoreRisposte
-
::
Ciao Roberto,
se ricordo bene, prima di lavorare con le minimals bisogna impostare le variabili di ambiente “giuste”. Questo va fatto ogni volta con il comando
`
source ~/context/tex/setuptex
`Naturalmente i nuovi valori delle variabili d’ambiente scompaiono una volta chiusa la shell.
Luigi probabilmente potrà essere più preciso.
Max.
Purtroppo il comando source non risolve in quanto ottengo:`roberto@pc-studio:~/context/tex/texmf-linux/bin$ ./luatex testmp.tex This is LuaTeX, Version beta-0.50.0-2009122419
\write18 enabled.kpathsea: Running mktexfmt luatex.fmt
/usr/local/bin/mktexfmt: 983: /home/roberto/context/tex/texmf/texconfig/tcfmgr: not found
fmtutil: config file `fmtutil.cnf' not found.
I can't find the format file `luatex.fmt'!
roberto@pc-studio:~/context/tex/texmf-linux/bin$
`dopo aver creato il formato, compilando successivamente il sorgente di test.
Grazie e ciao max.
::
Ok, problemi di convivenza.
Ho installato tramite lo script first-setup.sh la minimals in Ubuntu 8.04 dove risiede già una TeX Live 2009 (derivata dalla Pretesting).Poi ho generato il formato e successivamente compilato il sorgente di test ma ottengo un errore dovuto ad una differenza di formati.
In pratica genero il formato con luatex v. 0.50 ma kpathsea trova le dir della texlive 2009 e in qualche modo va in conflitto con luatex 0.40 del ramo tl 2009.Ho provato vari script ma non ho risolto.
Come posso fare?
Ecco la sessione di lavoro completa:
`roberto@pc-studio:~$ cd ~/context/tex/texmf-linux/bin
roberto@pc-studio:~/context/tex/texmf-linux/bin$ ./luatex –ini ~/context/tex/texmf-context/tex/generic/context/luatex-plain.tex
This is LuaTeX, Version beta-0.50.0-2009122419 (INITEX)
\write18 enabled.
(/home/roberto/context/tex/texmf-context/tex/generic/context/luatex-plain.tex
(/home/roberto/context/tex/texmf/tex/plain/base/plain.tex
Preloading the plain format: codes, registers, parameters, fonts, more fonts,
macros, math definitions, output routines, hyphenation
(/home/roberto/context/tex/texmf/tex/generic/hyphen/hyphen.tex)) )
Beginning to dump on file luatex-plain.fmt
(format=luatex-plain 2010.1.8)
2615 strings using 7186 bytes
32299 memory locations dumped; current usage is 102&5146
1412 multiletter control sequences
\font\nullfont=nullfont
\font\tenrm=cmr10
\font\preloaded=cmr9
\font\preloaded=cmr8
\font\sevenrm=cmr7
\font\preloaded=cmr6
\font\fiverm=cmr5
\font\teni=cmmi10
\font\preloaded=cmmi9
\font\preloaded=cmmi8
\font\seveni=cmmi7
\font\preloaded=cmmi6
\font\fivei=cmmi5
\font\tensy=cmsy10
\font\preloaded=cmsy9
\font\preloaded=cmsy8
\font\sevensy=cmsy7
\font\preloaded=cmsy6
\font\fivesy=cmsy5
\font\tenex=cmex10
\font\preloaded=cmss10
\font\preloaded=cmssq8
\font\preloaded=cmssi10
\font\preloaded=cmssqi8
\font\tenbf=cmbx10
\font\preloaded=cmbx9
\font\preloaded=cmbx8
\font\sevenbf=cmbx7
\font\preloaded=cmbx6
\font\fivebf=cmbx5
\font\tentt=cmtt10
\font\preloaded=cmtt9
\font\preloaded=cmtt8
\font\preloaded=cmsltt10
\font\tensl=cmsl10
\font\preloaded=cmsl9
\font\preloaded=cmsl8
\font\tenit=cmti10
\font\preloaded=cmti9
\font\preloaded=cmti8
\font\preloaded=cmti7
\font\preloaded=cmu10
\font\preloaded=cmmib10
\font\preloaded=cmbsy10
\font\preloaded=cmcsc10
\font\preloaded=cmssbx10
\font\preloaded=cmdunh10
\font\preloaded=cmr7 at 14.51799pt
\font\preloaded=cmtt10 at 14.4pt
\font\preloaded=cmssbx10 at 14.4pt
\font\preloaded=manfnt
50 preloaded fonts
0 words of pdf memory
0 indirect objects
No pages of output.
Transcript written on luatex-plain.log.roberto@pc-studio:~/context/tex/texmf-linux/bin$ ./luatex testmp.tex
This is LuaTeX, Version beta-0.50.0-2009122419
\write18 enabled.kpathsea: Running mktexfmt luatex.fmt
fmtutil: running `luatex -ini -jobname=luatex -progname=luatex luatex.ini' …
This is LuaTeX, Version beta-0.40.6-2009100220 (TeX Live 2009) (INITEX)
(/usr/local/texlive/2009/texmf-dist/tex/plain/config/luatex.ini
(/usr/local/texlive/2009/texmf/tex/generic/config/luatexiniconfig.tex)
(/usr/local/texlive/2009/texmf/tex/generic/config/pdftexconfig.tex)
(/usr/local/texlive/2009/texmf-dist/tex/plain/config/etex.ini
(/usr/local/texlive/2009/texmf-dist/tex/plain/etex/etex.src
(/usr/local/texlive/2009/texmf-dist/tex/plain/base/plain.tex
Preloading the plain format: codes, registers, parameters, fonts, more fonts,
macros, math definitions, output routines, hyphenation
(/usr/local/texlive/2009/texmf/tex/generic/hyphen/hyphen.tex
[skipping from \patterns to end-of-file…]))
(/usr/local/texlive/2009/texmf-dist/tex/plain/etex/etexdefs.lib
Skipping module “grouptypes”; Loading module “interactionmodes”;
Skipping module “nodetypes”; Skipping module “iftypes”;)
(/usr/local/texlive/2009/texmf-var/tex/generic/config/language.def
(/usr/local/texlive/2009/texmf/tex/generic/hyphen/hyphen.tex)
(/usr/local/texlive/2009/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-
19.tex Using a TeX engine with native UTF-8 support.
(/usr/local/texlive/2009/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-
19.pat
German Hyphenation Patterns (Traditional Orthography) `dehypht-x' 2009-06-19 (W
L)))
(/usr/local/texlive/2009/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-
19.tex Using a TeX engine with native UTF-8 support.
(/usr/local/texlive/2009/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-
19.pat
German Hyphenation Patterns (Traditional Orthography) `dehypht-x' 2009-06-19 (W
L)))…
ecc
…(/usr/local/texlive/2009/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-es.
tex UTF-8 Spanish Hyphenation Patterns
(/usr/local/texlive/2009/texmf-dist/tex/generic/hyph-utf8/patterns/hyph-es.tex)
)
(/usr/local/texlive/2009/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-
gb.tex ASCII Hyphenation Patterns for British English
(/usr/local/texlive/2009/texmf-dist/tex/generic/hyph-utf8/patterns/hyph-en-gb.t
ex))
(/usr/local/texlive/2009/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-
gb.tex ASCII Hyphenation Patterns for British English
(/usr/local/texlive/2009/texmf-dist/tex/generic/hyph-utf8/patterns/hyph-en-gb.t
ex))
(/usr/local/texlive/2009/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-
gb.tex ASCII Hyphenation Patterns for British English
(/usr/local/texlive/2009/texmf-dist/tex/generic/hyph-utf8/patterns/hyph-en-gb.t
ex))) Augmenting the Plain TeX definitions: \tracingall;
Adding new e-TeX definitions: \eTeX, \loggingall, \tracingnone,
register allocation; extended register allocation;
Recycling: \addlanguage, \@nswer (not defined), \@sk, \b@dresponsetrue,
\b@dresponsefalse, \ch@ckforyn, \mayber@cycle, \et@xabort, \et@xbuf,
\et@xfmtsrc, \et@xfilehdr, \et@xinf, \et@xpatterns, \l@ngdefnfile, \n@xt,
\p@rse (not defined), \pr@mpt (not defined), \pr@mptloop (not defined),
\forcer@cycle, \usef@llback, \usef@llbacktrue, \usef@llbackfalse,
Retaining: \et@xerr, \et@xinput, \et@xlibhdr, \et@xmsg, \et@xtoks, \et@xwarn,
\et@xl@@d, \et@xl@ad, \et@xload, \et@xlang, \et@xhash, \eTeX, \etexhdrchk,
\etexstatus, \module, \uselanguage, \r@tain, \r@cycle,) ) )
Beginning to dump on file luatex.fmt
(format=luatex 2010.1.8)
4549 strings of total length 74984
101397 memory locations dumped; current usage is 108&7977
1828 multiletter control sequences
\font\nullfont=nullfont
\font\tenrm=cmr10
\font\preloaded=cmr9
\font\preloaded=cmr8
\font\sevenrm=cmr7
\font\preloaded=cmr6
\font\fiverm=cmr5
\font\teni=cmmi10
\font\preloaded=cmmi9
\font\preloaded=cmmi8
\font\seveni=cmmi7
\font\preloaded=cmmi6
\font\fivei=cmmi5
\font\tensy=cmsy10
\font\preloaded=cmsy9
\font\preloaded=cmsy8
\font\sevensy=cmsy7
\font\preloaded=cmsy6
\font\fivesy=cmsy5
\font\tenex=cmex10
\font\preloaded=cmss10
\font\preloaded=cmssq8
\font\preloaded=cmssi10
\font\preloaded=cmssqi8
\font\tenbf=cmbx10
\font\preloaded=cmbx9
\font\preloaded=cmbx8
\font\sevenbf=cmbx7
\font\preloaded=cmbx6
\font\fivebf=cmbx5
\font\tentt=cmtt10
\font\preloaded=cmtt9
\font\preloaded=cmtt8
\font\preloaded=cmsltt10
\font\tensl=cmsl10
\font\preloaded=cmsl9
\font\preloaded=cmsl8
\font\tenit=cmti10
\font\preloaded=cmti9
\font\preloaded=cmti8
\font\preloaded=cmti7
\font\preloaded=cmu10
\font\preloaded=cmmib10
\font\preloaded=cmbsy10
\font\preloaded=cmcsc10
\font\preloaded=cmssbx10
\font\preloaded=cmdunh10
\font\preloaded=cmr7 at 14.51799pt
\font\preloaded=cmtt10 at 14.4pt
\font\preloaded=cmssbx10 at 14.4pt
\font\preloaded=manfnt
50 preloaded fonts
0 words of pdf memory
0 indirect objects
No pages of output.
Transcript written on luatex.log.
fmtutil: /home/roberto/.texlive2009/texmf-var/web2c/luatex/luatex.fmt installed.—! luatex.fmt was written by a different version
(Fatal format file error; I'm stymied)roberto@pc-studio:~/context/tex/texmf-linux/bin$
`
Ciao.
::Ecco un esempio di minimo documento che produce il malfunzionamento:
`
\documentclass{article}
\usepackage[italian]{babel}
\usepackage{graphicx}\begin{document}
\begin{center}
\includegraphics{./Figura05a.png}\end{center}
\end{document}
`
L’immagine che voglio includere (se sono riuscita a caricarla) dovrebbe essere qui:http://www.2shared.com/file/10541351/8897a877/Figura05a.html
mentre il pdf prodotto (dovrebbe essere) qui:
http://www.2shared.com/file/10541385/3a541223/prova.html
Si può vedere la differenza in qualità tra l’immagine originale e quella nel pdf.Continuo a pensare che sia l’immagine png ad essere sgranata. LaTeX la inserisce nel documento così com’è.
Sicuramente ai poco tempo, ma ricreare il tipo di disegni che hai indicato è un compito per il pacchetto PGF (dello stesso autore di beamer).
Buona fortuna.
::Grazie a tutti e due per l’interessamento!
Rispondo a Giacomo.
No, se le ingrandisco con gimp, risultano sgranate.
Non sono molto grandi, per esempio 408×310 pixel.
Hanno una dimensione che parrebbe (viste con gimp o con un semplice visualizzatore di immagini) essere adatta per l’inserimento in slide. Quando le inserisco in beamer, e poi visualizzo il pdf, risultano però molto più grandi, tanto che sono costretta a ridurle (vedi lo scale=0.4 nel codice che ho postato sopra).
È come se venissero ingrandite da LaTeX (con ovvia perdita di qualità) e poi rimpicciolite (da me con lo scale, dopo però aver perso irrimediabilmente la qualità).
Come devo fare?Credo sia perché la dimensione di “pagina” di un documento beamer è più piccola in confronto ad un A4 visto che le immagini vettoriali non perdono definizione a secondo della scala.
In generale non ho esperienza di inserimento di immaghini raster (png o jpg) in beamer ma credo che non sia un problema di LaTeX, ma di un problema di qualità dell’immagine di partenza.
Consulta il manuale di beamer.
Buon lavoro.
::Conviene che installi una minimals-beta e guardi sotto
minimals-beta/tex/texmf-context/tex/generic/contextGenera il formato con
#>luatex –ini luatex-plain.texcorreggi la linea 323 di luatex-mplib.lua in
local fignum = tonumber(match(figure:filename(),”([%d]+)$”) or figure:charcode() or 0)e dopo prova
`
\pdfoutput=1
\setmplibformat{plain}\mplibcode
beginfig(1) ;
draw fullcircle
scaled 10cm
withcolor red
withpen pencircle xscaled 4mm yscaled 2mm rotated 30 ;
endfig ;
\endmplibcode
\end
`NB: mplib in luatex non è ancora equivalente a mpost.
In mkiv è molto meglio, anche se credo che prescript e postscript non siano gestiti completamenteGrazie Luigi, spiegazione molto chiara.
Aggiungerò a questo post i risultati dell’esperimento se avrò tempo di installare la minimals.
Grazie ancora.
::Ciao Ragazzi,
sono Francesco, appena entrato nel forum. E’ un pò che uso Latex, ora con Mac, ma non ho mai approfondito sulle sue potenzialità, lo usavo solo per scrivere testi di analisi matematica. Ho due difficoltà:
1. In output ottengo dei file con estensione .log, .ablg, . aux … che non vorrei più vedere. Il mio editor è TexShop. Come si può fare?
2. Vorrei iniziare a disegnare qualche grafico, ma il libro Graphics Companion ha un prezzo proibitivo, conoscete qualche pacchetto con relative istruzioni?Grazie
Francesco
Il libro The LaTeX Graphics Companion si occupa in particolare di METAPOST e Pstricks e non di PGF. Questi sono i tre “grandi” package per il disegno vettoriale nel mondo LaTeX.
Non ti resta che studiare i manuali dei pacchetti peraltro di qualità ottima.
Per cominciare consiglierei PGF di Till Tantau giunto alla versione 2, ma il pacchetto da usare (ce ne sono tanti altri) dipende da cosa si vuole disegnare.
Bye
::Buongiorno a tutti.
Mi presento, sono Paolo. E’ un po’ di tempo che vi seguo nel fantastico mondo di LaTeX e finora grazie anche ai vostri messaggi sono sempre riuscito a cavarmela. Ora però sono bloccato! Il problema è il seguente: dovendo lavorare su più file che contengono variabili che si ripetono vorrei scrivere in un file un elenco di tali variabili nella forma Variabile=Valore. Poi vorrei che in fase di lettura LaTeX mi definisse un comando \Variabile da poter usare in tutti i miei file. Navigando in rete ho trovato del codice che sembra fare quello che vorrei, ma non riesco a compilare (uso MiKTeX 2.8 e pdflatex). Il codice è il seguente:
\newcommand*\Var[1]{%
\ifcsname Var/#1\endcsname
\@nameuse{Var/#1}%
\else
\ClassError{…}{Variable `#1′ undefined}{…}%
\fi
}
\def\Var@ParseLine#1=#2\@nil{%
\@namedef{Var/#1}{#2}%
}
\newread\Var@InputStream
\edef\Restore@Endlinechar{\endlinechar=\the\endlinechar\relax}
\endlinechar\m@ne
\openin\Var@InputStream=Variables.tex
\loop\unless\ifeof\Var@InputStream
\read\Var@InputStream to \Var@Line
\expandafter\Var@ParseLine\Var@Line\@nil
\repeat
\closein\Var@InputStream
\Restore@EndlinecharGrazie a tutti in anticipo.
PaoloNon sono abbastanza esperto di TeX per capire cosa non funziona del codice ma mi sembra che esista una soluzione più semplice:
`\documentclass{article}\usepackage[utf8]{inputenc}% cambia se sei sotto Windows o Mac
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}\newcommand{\addvar}[2]{% #1 name, #2 value
\expandafter\def\csname varmacro#1\endcsname{#2}
}\newcommand{\var}[1]{%
\csname varmacro#1\endcsname
}\addvar{Pi}{3.14}
\addvar{e}{2.71}
\addvar{newyear}{2010}\begin{document}
Valore di \( \pi=\var{Pi} \), mentre il valore di \(e\), il numero di Nepero è \var{e}.I comandi funzionano sia in modalità matematica sia testo.
Auguri di Buon anno \var{newyear}!!
\end{document}`Ecco come funziona: il comando \addvar{nome_variabile}{valore} crea una macro chiamata \varmacronome_variabile che viene espansa in valore.
Quindi basta richiamare la variabile con il secondo comando \var{nome_variabile}.
Se vuoi puoi inserire le definizioni di \addvar in un file a parte ed inserirli nel sorgente con \input{vardef_file}.
Ciao.
::Ok, grazie mille per l’aiuto!
Dici che eliminando il caricamento del pacchetto mathtools tutto si risolve visto che il processo di compilazione si risolve con zero errori ma… anche con zero pagine!!!
Puoi spiegare un po’ meglio il tuo problema?
Ecco un esempio di codice:`\documentclass[a4paper]{article}
% preamble:
\usepackage{mathtools}% body document:
\begin{document}
Ecco una prima equazione:
\[
\begin{gathered}
[p] = 100, \\
[v] = 200.
\end{gathered}
\]
lo sapevi che:
\[
3\sum_{i=0}^{n-1}4^i=4^n-1.
\]
\end{document}`da compilare con pdflatex. Provalo. Ciao
28 Dicembre 2009 alle 10:28 in risposta a: [Risolto]3 tentativi falliti di scaricare TexLive 2009 (iso) #40625::Per Linux puoi fare più o meno la stessa cosa spiegata da Antonio:
1 – scarica lo script di installazione da http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
2 – configura l’installazione all’avvio dello script con diritti di root;
3 – scegli un mirror veloce (può darsi che vada bene quello scelto in atuomatico da CTAN)
4 – avvia il dowload.
5 – Happy TeXing.
Ciao.Pur avendo una `discreta` connessione ADSL a 7Mbits/sec (reali di primo mattino) con il metodo da te suggerito impiegherei 7-8 ore per il download. L’ho verificato, interrompendo il processo quasi subito, con la v.2008. Grazie, comunque, e ciao.
Puoi vederla così: i file devono comunque essere installati sul tuo pc dunque:
o riduci le dimensioni del download (mi sono trovato benissimo con installazioni “minime” da 500 MB agendo sulla configurazione dello install-tl con circa un ora di download)o aumenti la velocità di scaricamento scegliendo un mirror giusto (vedi il mio articoletto in proposito http://robitex.wordpress.com/2009/11/04/test-server-europei-di-ctan/ )
oppure ti procuri tutti i file con il DVD associandoti al GuIT (cosa che comunque è sempre consigliabile 🙂 ).
oppure attendi 7-8 ore (non sono poi così tante).
Bye.
28 Dicembre 2009 alle 10:00 in risposta a: [Risolto]3 tentativi falliti di scaricare TexLive 2009 (iso) #40622::Io l’ho scaricata da qui: http://www.tug.org/texlive/acquire-netinstall.html.
Puoi essere più preciso, per favore? Il tuo link rimanda a mirror di Ctan, http://ctan.org/#mirrors ovvero a una strada che ho gia percorso, senza successo. Grazie
Per Linux puoi fare più o meno la stessa cosa spiegata da Antonio:
1 – scarica lo script di installazione da http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
2 – configura l’installazione all’avvio dello script con diritti di root;
3 – scegli un mirror veloce (può darsi che vada bene quello scelto in atuomatico da CTAN)
4 – avvia il dowload.
5 – Happy TeXing.
Ciao.
::la cartella che mi dà è
/usr/local/share/texmf
ho provato a copiarci i packages ma nn appare neanche paste in folder nel menù a tendina…
Disinstalla con apt texlive 2007 e scarica la TeX Live 2009 ed i tuoi problemi di gestione ed aggiornamento di pacchetti spariranno grazie allo script principale tlmgr.
TeX Live 2009 non è pacchettizzato in Debian e quindi in Ubuntu, almeno per ora, dunque installa la 2009 da http://www.tug.org/texlive/
Una cosa, se vuoi continuare ad utilizzare Kile controlla se disinstallando i pacchetti di tex live 2007 non venga eliminato anche kile poiché l’editor è una dipendenza obbligatoria di texlive 2007.
Ciao
::Buongiorno,
sono riuscito in maniera molto soddisfacente a riprodurre grafici partendo da dati generati in matlab attraverso il pacchetto pgfplots.
Adesso mi trovo nella necessità di aggiungere linee (continue e tratteggiate) e testo ad un grafico creato in questo modo.
Che metodologia mi suggerite?
grazieStudiare attentamente il manuale di pgfplot!!!
Può darsi che all’interno di un ambiente di pgfplots per tracciare un grafico di una funzione o di un set di coordinate, sia possibile inserire normali comandi PGF.
Occorre studiare e sperimentare!!!
Bye
::ciao a tutti,
avrei la necessità di compilare i miei documenti.tex anche su altri pc. è possibile farlo online? sarebbe una bella comodità.
grazie
ciao
angelicoSi, consiglio questo sito:
sempre che tu non abbia particolari esigenze di pacchetti poiché la distro del sito ceco è una tetex.
Per favore, puoi postare quì il risultato della tua esperienza on-line con questo servizio. Grazie.
Ciao.
::Ciao.
Con Kile devi aprire la voce di menu Impostazioni e scegliere Configura Editor. Clicca su Apri/Salva: in Formato file puoi indicare la codifica che desideri (nel tuo caso Europa Occidentale (ISO 8859-1)).
Claudio
Per una modifica dell’encoding per il singolo file in Kile, basta accedere al menù:
Tools -> Enconding -> Western European ( iso 8859-1 )
In SciTE:
Tools -> Encoding -> choose encodingsIn TeXWorks:
Modifica -> Preferenze -> Encoding dialogIn TeXmaker
Options -> Configure Texmaker -> Config editor -> Editor font encodings.Buon Natale a tutto il forum.
Ciao.
::da quando ho scoperto texdoc non faccio altro che scrivere sul terminale:
texdoc geometryoppure
texdoc amsmathed in un attimo si apre il manuale relativo.
A mio parere è molto molto comodo, e non impegna il sistema operativo in ricerche generiche che possono essere task stressanti per l’hard disk.
Buon texdoc a tutti!L’ho provato e devo dire che è proprio comodo. Questa meraviglia c’è anche per Linux?
In ogni caso, Tommaso e io ne parleremo senz’altro, nella prossima edizione dell’Arte…
Grazie mille,
L.…ed anche per Windows naturalmente.
L’utility è distribuita per tutti e tre i principali sistemi operativi desktop.
Yeah
-
AutoreRisposte