Risposte nei forum create
-
AutoreRisposte
-
::
Salve a tutti sto provando a uplodare un articolo sulla rivista Journal of Materials Science. Sfortunatamente mi hanno chiesto di rimpiazzare tutte le immagini pdf in jpg e ora il server non compila piu :(. Potreste darmi dei suggeriementi? Non so davvero da che cosa possa dipendere.
Dal report di errore compilazione esce questo:
This is pdfTeX, Version 3.1415926-1.40.10 (Web2C 2009) (format=latex 2010.4.6) 28 JUN 2010 09:08 entering extended mode
Misa che le vuole in eps vero? Pero nn capisco: perche prima in pdf non davano problemi le immagini che avevo mandato?
Grazie.
MN
Sarà meglio compilare in pdflatex
Ciao
Enrico
::Ciao,
è possibile avere un comando come \thelastpage della classe memoir che invece di indicare l’ultima pagina individua la pagina in cui io dichiaro il comando nel file TeX?
Se si, come?
Visto che per una cosa così immagino che si richieda un’alta conoscenza TeXnica che non possiedo ancora, lo chiedo a voi!
…o magari c’è già un pacchetto che lo fa?
Pacchetto lastpage; per sapere qual è l’ultima, usi \pageref{LastPage}. Per scopi più complessi occorre zref.
Ciao
Enrico
::Salve,
volevo sapere se secondo voi è possibile disporre quattro figure in questa maniera utilizzando il pacchetto subfig.
Ho 4 immagini di cui la 4 è alta e stretta e vorrei disporre le prime tre in una colonna a sinistra, mentre l’ultima in una colonna a destra.Grazie.
`\begin{figure}
\centering
\begin{tabular}{@{}c@{}}
\subfloat[]{\fbox{1\rule{0pt}{2cm}\hspace{2cm}}}
\\
\subfloat[]{\fbox{2\rule{0pt}{2cm}\hspace{3cm}}}
\\
\subfloat[]{\fbox{3\rule{0pt}{2cm}\hspace{2cm}}}
\end{tabular}\qquad
\begin{tabular}{@{}c@{}}
\subfloat[]{\fbox{4\rule{0pt}{6cm}\hspace{2cm}}}
\end{tabular}
\end{figure}`
Ciao
Enrico
::[quote][quote]Una piccola curiosità OT: perchè ridefinire TEXMFLOCAL allo stesso modo di TEXMFHOME se c’è già TEXMFHOME?
TEXMFHOME non e’ definita di default (non lo e’ sul mio sistema, piu’ precisamente) e andava comunque aggiunta a qualche file di configurazione.
invece di definire quella, ho ridefinito TEXMFLOCAL in modo tale che essa non sia in un percorso di sistema (in /etc), che non mi piace perche’ fa parte delle partizioni che formatto nelle reinstallazioni, mentre la /home non viene mai toccata.
in pratica mi garantisco di non scrivere dove potrei perdere dati modificati da me.Sbagliato. TEXMFHOME e TEXMFLOCAL sono variabili “virtuali” che i programmi TeX si autodefiniscono (se non le trovano nell’ambiente). Per trovarne il valore, usa una shell nella quale annulli la definizione di quelle variabili e da’ il comando
`kpsewhich -var-value TEXMFHOME`
e analogamente per TEXMFLOCAL. La definizione standard di queste pseudovariabili è in uno dei file texmf.cnf. Leggiti la guida di TeX Live e trovi tutto.Ciao
Enrico[/quote]quelle variabili mi servono anche esternamente (software che non fa parte dello stack texlive).
comunque hai ragione, forse e’ meglio ridefinirle attraverso l’ortodossia texlive`TEXMFHOME=$(kpsewhich -var-value TEXMFHOME)`
(anche se cosi’ diventano dipendenti dalla versione di texlive in uso… io ne ho 3 attualmente in giro!)[/quote]
È proprio questo il bello di queste variabili: si aggiustano da sole secondo qual è l’eseguibile kpsewhich che viene usato per determinarne il valore. Chiaro che se le imposti nel .profile sei fritto e non puoi modificarle senza un logout oppure una nuova impostazione.Se ti servono in uno script, impostale nello script stesso.
Ciao
Enrico
::Una piccola curiosità OT: perchè ridefinire TEXMFLOCAL allo stesso modo di TEXMFHOME se c’è già TEXMFHOME?
TEXMFHOME non e’ definita di default (non lo e’ sul mio sistema, piu’ precisamente) e andava comunque aggiunta a qualche file di configurazione.
invece di definire quella, ho ridefinito TEXMFLOCAL in modo tale che essa non sia in un percorso di sistema (in /etc), che non mi piace perche’ fa parte delle partizioni che formatto nelle reinstallazioni, mentre la /home non viene mai toccata.
in pratica mi garantisco di non scrivere dove potrei perdere dati modificati da me.Sbagliato. TEXMFHOME e TEXMFLOCAL sono variabili “virtuali” che i programmi TeX si autodefiniscono (se non le trovano nell’ambiente). Per trovarne il valore, usa una shell nella quale annulli la definizione di quelle variabili e da’ il comando
`kpsewhich -var-value TEXMFHOME`
e analogamente per TEXMFLOCAL. La definizione standard di queste pseudovariabili è in uno dei file texmf.cnf. Leggiti la guida di TeX Live e trovi tutto.Ciao
Enrico
::Funziona! 🙂 Proprio come avevi detto tu, non avevo installato correttamente pgf. In pratica la cartella generic non l’avevo proprio copiata perchè non sapevo di doverlo fare! Quindi ovviamente l’installazione era fatta a metà! Il fatto è che ero convinto che ci fosse solo una cartella necessaria, anzi pensavo fosse necessario solo il file .sty posizionato nella giusta cartella. Invece credo che per pgfplots, che è un pacchetto che utilizza a sua volta altri pacchetti, la cosa non sia così semplice! A questo punto mi sorge un dubbio: conviene davvero installare la versione presente nel gestore dei pacchetti di ubuntu se poi non viene mai aggiornata? Non è meglio scaricarla direttamente dal sito o, meglio ancora, da qualche repository su internet in modo da avere l’aggiornamento automatico?
Già detto in passato, ma vale la pena ripetersi.
Ubuntu è basata su Debian, di cui usa l’infrastruttura per l’aggiornamento del sistema e delle applicazioni. Metodo che ha i suoi vantaggi: controllo delle dipendenze e aggiornamenti più semplici perché dipendono solo da un programma, cioè Synaptic (o le chiamate a livello più basso di apt-get e programmi dello stesso tipo).
Gli sviluppatori di TeX Live avevano due possibilità: adeguarsi o rassegnarsi al fatto che TeX non fosse disponibile sul sistema in modo semplice.
Adeguarsi a Debian richiede parecchie modifiche al modo di installare TeX Live rispetto ad altri sistemi, perché quella distribuzione pretende che i file di configurazione stiano tutti sotto /etc. Inoltre richiede anche una frammentazione in tanti pacchettini, come è chiaro guardando la lista con Synaptic. E, naturalmente, nessuna possibilità di avere tlmgr (non può esserci un secondo gestore di pacchetti, nemmeno per un sottosistema).
Questo rende complesso aggiornare TeX Live su Debian e, infatti, non ci sono stati aggiornamenti di alcun tipo dalla prima uscita: è la versione che andò a suo tempo in testing.
Soluzione? Sei ami il rischio installi la TeX Live a parte, altrimenti ti adegui.
Una piccola curiosità OT: perchè ridefinire TEXMFLOCAL allo stesso modo di TEXMFHOME se c’è già TEXMFHOME?
Ognuno si fa del male come preferisce. 🙂
Ciao
Enrico
::Scelto un repository da http://tug.org/texlive/mirmon/:
`install-tl -repository http://ftp.ctex.org/mirrors/texlive/tlpretest/ -gui wizard`
ieri notte ho avviato il download della “pretest 2010”.Per scaricarla sono state necessarie circa 4 ore e 20 minuti. L’installazione — su XP — è avvenuta senza problemi e, dopo qualche accorgimento, ho fatto alcune prove con vecchi file .tex; per ora l’unica compilazione non andata a buon fine è relativa a una vecchia presentazione realizzata con la classe Beamer.
La distribuzione occupa su disco uno spazio di circa 2.4 GB.*
@Enrico: pensavo che la “pretest” fosse molto meno stabile. Grazie per l’invito a provarla.Ciao
Antonio*Gigabyte commerciali.
Il bello di usare MacTeX è che posso, con una manovra semplicissima, tornare indietro alla 2009 senza muovere directory né cambiare variabili d’ambiente. Non so se ci sia qualcosa di analogo per Windoze, ma credo che basti modificare PATH.
Ovviamente occorre stare attenti a quello che si fa nell’albero personale e locale che sono comuni.
Ciao
Enrico
27 Giugno 2010 alle 11:01 in risposta a: Sistema di equazioni: frazioni vincolate alla riga, perchè? #4664527 Giugno 2010 alle 10:13 in risposta a: Sistema di equazioni: frazioni vincolate alla riga, perchè? #46643::Ho provato ciò che mi hai scritto. GRAZIE.
In particolare sulle guide ho trovato questi esempi:several centered formulas, without label:
\begin{gather*}
a x + b = 0 \\
a x^2 + b x + c = 0 \\
a x^3 + b x^2 + c x + d = 0
\end{gather*}several centered formulas, one label for all of them:
\begin{equation}
\begin{gathered}
a x + b = 0 \\
a x^2 + b x + c = 0 \\
a x^3 + b x^2 + c x + d = 0
\end{gathered}
\end{equation}several centered formulas, each with its own label
\begin{gather}
a x + b = 0 \\
a x^2 + b x + c = 0 \\
a x^3 + b x^2 + c x + d = 0
\end{gather}1) Il problema è che quando metto la parentesi graffa a sinistra scrivendo:
\Bigg \{
prima del \begin{gathered}
non mi ingloba tutte le equazioni.2) Il secondo problema è che me le centra, mentre in un sistema sarebbe meglio allinarle a sinistra.
SCUSA SE POSTAVO IN TIPOGRAFIA, MA PENSAVO FOSSE UN PROBLEMA LEGATO PROPRIO A QUEL TOPIC.
Per i sistemi c’è l’ambiente “cases”, che oerò richiede \dfrac e l’aggiustamento manuale della spaziatura (con \\[3ex] per terminare la riga).
Ciao
Enrico
27 Giugno 2010 alle 9:50 in risposta a: Sistema di equazioni: frazioni vincolate alla riga, perchè? #46641::Ho scritto un sistema di equazioni, ma mi vincola all’altezza di una riga le frazioni. Cosa che, invece, io vorrei evitare. E’ possibile?
Ecco il mio codice:
\begin{array}{c}
X=\frac{XXX}{XXX}+XXX\\
X=XXX+XXX \\
\end{array}Vorrei che la linea di frazione fosse in prossimità del + e poi, in maniera espansa, ci fosse denominatore e numeratore dello stesso carattere del resto della formula.
Scusate la ridondanza,
grazie.(1) Una ricerca nel forum del termine “frazioni” dà questo filone
(2) La sezione “Tipografia” serve per discutere questioni di tipografia, non problemi specifici di TeX o LaTeX.
(3) Usare array per questo è sbagliato. Ci sono gli ambienti di amsmath che danno risultati certamente migliori. Per esempio, gli ambienti gather, gather* e gathered non richiedono \dfrac ma funzionano bene con \frac. Il motivo è che in una matrice di solito non si vuole rovinare la spaziatura verticale, gli ambienti suddetti invece sono fatti apposta per scrivere equazioni di seguito.
Ciao
Enrico
27 Giugno 2010 alle 8:21 in risposta a: ArsClassica: titoli di capitoli (di paragrafi) su più righe #46616::Ciao a tutti.
Lo stile ArsClassica dà il meglio con titoli (di capitolo e di paragrafo) corti, che stanno su una sola riga. Però talvolta è necessario scrivere titoli su due o anche tre righe. Il risultato di ArsClassica in questo caso è scadente: i titoli non sono allineati.
`\documentclass[10pt,titlepage,headinclude,footinclude]{scrreprt}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,pdfspacing]{classicthesis}
\usepackage{arsclassica}
\usepackage{lipsum}\begin{document}
\chapter{Un titolo su una riga}
\lipsum[2]\chapter{Un titolo più lungo che occupa due righe}
\lipsum[2]\chapter{Un titolo ancora più lungo che occupa tre righe: un disastro!}
\lipsum[2]
\end{document}`
Tempo fa Enrico mi aveva suggerito un codice per rimediare al problema:
`\newcommand\formatchapter[1]{%
\vbox to \ht\strutbox{
\setbox0=\hbox{\chapterNumber\thechapter\hspace{10pt}\vline\ }
\advance\hsize-\wd0 \advance\hsize-10pt\raggedright
\spacedallcaps{#1}\vss}}
\titleformat{\chapter}[block]
{\normalfont\Large\sffamily}
{\textcolor{halfgray}{\chapterNumber\thechapter}
\hspace{10pt}\vline\ }{10pt}
{\formatchapter}`
ma mi hanno appena fatto notare che il risultato non è ottimale: se il titolo occupa tre righe c’è addirittura una sovrapposizione con il testo (provare per credere)!Bisognerebbe scrivere un codice solido che rimedi, producendo un risultato tipograficamente valido: una volta trovato, dopo qualche prova lo inserirò direttamente in ArsClassica.
Grazie anticipate,
L.`\chapter{Titolo lunghissimo che va su tre righe, sembrerebbe un vero disastro}
\vspace{2\baselineskip}
Qui comincia il capitolo dal titolo oneroso.`
Automatismo? Nemmeno per sogno: lo stile è fatto per titoli brevi.Ciao
Enrico
::Nella tipografia meccanica, i tipocompositori, disponevano, per spaziare le parole, di spazi normali, spazi fini e finissimi (e potevano fabbricarsene di specifici per le loro esigenze) che frapponevano tra i caratteri o le parole da separare
questa esigenza era particolarmente sentita quando, avendo due colonne di larghezza predefinita, uno o più versi, spaziati normalmente, avrebbero richiesto un ritorno a capo allineato a sinistra, non entrandoci tutto il verso nella riga
In Latex, se si utilizza un modello a due colonne e in queste si scrivono dei versi e tra questi alcuni risultano troppo lunghi per essere contenuti in una singola riga, come si comporta il sistema?
Sarebbe utile poter disporre della stessa scelta dei compositori meccanici, ma non credo che ciò sia possibile, o sbaglio?
Non si può ridurre più di tanto lo spazio tra le parole. Tuttavia sono disponibili tutti i trucchi del mestiere. Ecco un esempio.
`documentclass[a4paper]{article}
\newcommand{\reducespacing}[2][\fontdimen2\font]{%
\begingroup\setlength{\spaceskip}{#1}#2\endgroup}
\begin{document}
\begin{verse}
Nel mezzo del cammin di nostra vita\\
\reducespacing{Nel mezzo del cammin di nostra vita}\\
\reducespacing[1sp]{Mi ritrovai per una selva oscura}
\end{verse}
\end{document}`
L’argomento opzionale a \reducespacing serve per ridurre (o aumentare) lo spazio tra le parole. Nell’esempio ho un po’ esagerato, dando 1sp che è la più piccola misura positiva e non nulla specificabile in TeX (non si può dare 0pt, non avrebbe effetto). Ho ripetuto il verso iniziale per mostrare che se non si usa l’argomento opzionale il risultato è identico.La macro è pensata per l’ambiente verse, dove lo spazio tra parole è fisso perché non si giustifica; in un capoverso normale occorrerebbe tener conto anche della possibilità di ampliare o ridurre lo spazio.
La quantità di spazio tra parole dipende dal font corrente; per i Computer Modern è 1/3 em, riducibile a 2/9 em e allargabile fino a 1/2 em; equivale a
`\setlength{\spaceskip}{\fontdimen2\font plus \fontdimen3\font minus \fontdimen4\font}`
Per Palatino lo spazio tra parole è 1/4em, riducibile fino a 1/5 em e ampliabile fino a 2/5 em.La convenzione è che se \spaceskip è nullo (com’è di default), vengono usati i parametri del font, altrimenti quelli specificati per \spaceskip. Ci sarebbe anche \xspaceskip, ma qui si va davvero sull’esoterico.
Il campionario del compositore di un tempo è a tua disposizione.
Ciao
Enrico
::Pare che Mikela stia usando una versione di MiKTeX di 3 anni fa: 😯
MiKTeX 2.6 has been released on April 30, 2007. [link]
Niente meno!
L’ultima versione è disponibile qui (in attesa della TeX Live 2010, che non vedo l’ora di provare :wink:).
Puoi provarla anche subito: http://tug.org/texlive/pretest.html, se ami il rischio. 🙂
Ciao
Enrico
::salve a tutti
sto provando a fare delle slide in latex ma ogni volta che ricompilo si riscarica per intero il pacchetto beamer (che tra l’altro non installa mi effettivamente) e poi si blocca su translator.sty.
scusate per la poca chiarezza, qualcuno potrebbe darmi una mano?Non so il vero motivo, ma ti posso dire che quando è stata depositata la nuova versione di beamer, il pacchetto translator ha “cambiato posto”; il responsabile di beamer ha segnalato la faccenda a TeX Live, ma è possibile che quelli di MiKTeX non se ne siano accorti. Come risolvere proprio non lo so.
O, meglio, lo so: getta MiKTeX e passa alla TeX Live. 🙂
Ciao
Enrico
-
AutoreRisposte