Risposte nei forum create
-
AutoreRisposte
-
19 Febbraio 2010 alle 9:16 in risposta a: [Tesi di laurea] Domande di ordine tipografico, sparse #42191::
2. Secondo una FAQ che ho recentemente letto (non ho il link a disposizione al momento, lo riporterò in seguito) inserire un indice analitico è spesso “un atto di presunzione del candidato”. E’ realmente così?
Perché dovrebbe esserlo? La questione è un’altra: quando ha senso inserire un indice analitico? Risposta: quando potrebbe rappresentare un utile strumento di consultazione della tesi. Per esempio, una tesi di storia dei concetti, anche se triennale, trarrebbe giovamento dalla presenza di un indice analitico. Immagino che Lorenzo facesse riferimento a tesi scientifiche, ma sono sicuro che anche in questo campo vi sono esempi analoghi. Se uno scrive una tesi di storia della logica, perché non inserire un indice analitico? Certo, se la tesi consiste nella dimostrazione di un teorema di algebra astratta un indice analitico è inutile e forse è anche difficile costruirlo 😉
Credo tuttavia che in generale l’indice analitico dovrebbe essere letto come segno di cura della tesi più che come segno di presunzione. D’altra parte io sono favorevole ad altre cose deprecate da molti, come la dedica e i ringraziamenti, anche nelle tesi triennali.Sono tra i molti. 🙂 Posso umanamente capire che la laureanda/il laureando (in opposizione a “magistrando/magistranda” :?:) voglia mettere la dedica alla mamma o al moroso/alla morosa, ma lo sconsiglio; così come sconsiglio la paginetta finale con i ringraziamenti ad amici e parenti che stanno molto meglio nel papiro goliardico.
Credo che la soddisfazione maggiore di mamme, papà, morose, morosi e amici assortiti sia nel sapere che la laureanda/il laureando ha superato, magari brillantemente, un importante punto di passaggio nella propria vita, più che nel vedere il proprio nome scritto su un pezzo di carta. Che, fra l’altro, è l’elaborato per una prova d’esame da discutere di fronte ai propri docenti che, in quel momento, sono più importanti di mamme, papà, morosa, moroso e amici assortiti.
Questione di gerarchie; formali, se si vuole, ma importanti. Per esempio, il pacchetto frontespizio prevede il nome del candidato a sinistra e quello del relatore a destra, perché ritengo che il candidato sia quello a cui spetta il posto principale. Mamma, papà, morosa, moroso e amici assortiti non c’entrano un bel niente.
Sarei più possibilista nel caso di una laurea magistrale, ma senza esagerare. Una tesi di dottorato è una cosa completamente diversa, ovviamente.
Quanto all’indice analitico, non lo consiglierei né lo sconsiglierei. Certo, se la tesi è di una trentina di pagine, l’indice analitico mi parrebbe esagerato. Se la tesi comporta molte citazioni di testi e l’indice analitico può facilitarne la ricerca, ben venga.
Ciao
Enrico
19 Febbraio 2010 alle 8:50 in risposta a: biblatex: stili philosophy-classic e philosophy-modern #37565::Tutto ciò è disarmante.
Accidenti. 🙁 Spero che le modifiche che dovrai fare non siano così onerose: il tuo stile è una meraviglia e, per quello che mi riguarda, costituisce, da solo, una ragione sufficiente per passare a biblatex.
Bisognerebbe scrivere a Lehman: il passaggio di un software dalla versione 0.8 alla 0.9 dovrebbe essere un affinamento, non una rivoluzione.
Mi dispiace per il lavoraccio che aspetta Ivan, ma non sono d’accordo sulle critiche a Lehman. Trovo anzi che la sua politica di inserire biblatex solo tra i pacchetti sperimentali sia stata ottima. Qualcuno, come Ivan, ma anche altri, ha sviluppato estensioni di biblatex che hanno contribuito a mostrare i punti deboli di biblatex stesso. Più volte ci sono state “rivoluzioni” dell’interfaccia proprio perché la precedente si era dimostrata inadeguata. Del resto lo stesso Lehman ha sempre avvisato che nessuna parte di biblatex poteva considerarsi stabile fino all’inserimento tra i pacchetti “normali”.
Sembra comunque che siamo quasi alla fine della lunga gestazione, quindi meglio cominciare a studiarsi per bene questo nuovo strumento.
Ciao
Enrico
::Aggiungo alla risposta di Lorenzo la solita raccomandazione: non usare l’opzione [!h] per gli ambienti figure e table, né tanto meno l’opzione [H] permessa caricando il pacchetto float.
Ciao
EnricoOps… proprio quello che stavo facendo, come posso fare altrimenti?
Ti do la mia risposta canonica (non che quella di Ivan sia sbagliata, anzi): se un’immagine (o una tabella) deve andare proprio lì e in nessun altro posto, allora non va messa in un ambiente “figure” (o “table”) e la didascalia non ha alcun senso. Basta un semplice “center”, naturalmente con il problema che l’impaginazione può diventare difficile.
Esempi: un diagramma necessario durante una dimostrazione di solito è bene che stia nel flusso del discorso. Tuttavia anche in questo caso si può ricorrere, per problemi di impaginazione, a un oggetto galleggiante, soprattutto se il diagramma è enorme. In genere, però, le figure o le tabelle possono senza problemi andare in ambienti galleggianti. In fase di revisione finale si può aggiustare la loro posizione in modo che vadano a finire nella stessa pagina in cui c’è il riferimento a esse, o nella pagina a fronte. Questi aggiustamenti hanno senso solo quando il testo è definitivo.
Ciao
Enrico
::Buonasera,
ho cercato sia nel forum che fuori, ma non ho trovato nulla.
So che questa è una di quelle cose tipograficamente pericolose, ma vorrei proprio ingrandire un’immagine altrimenti incomprensibile e fare in modo che due immagini inserite con subfloat siano affiancate anziché una sopra l’altra.
Cercavo un modo per allargare localmente \textwidth… 😈 😳 ma non so se sia la strada migliore.
Grazie per ogni interventoAbbastanza pericolosa, infatti. Molto dipende dall’altezza delle due figure. Se non è grande, una sopra l’altra vanno benissimo: che ci sarebbe di male? Se è grande, una sopra l’altra vanno benissimo, che ci sarebbe di male? 🙂 Nel secondo caso potrebbe essere appropriata una pagina dedicata, cioè “\begin{figure}[p]”.
Se proprio non puoi fare altrimenti e le due figure affiancate non sbordano di troppo, una soluzione può essere di mettere tutto in una mbox:
`\begin{figure}[htp]
\centering
\makebox[\columnwidth][c]{%
\begin{minipage}{1.1\columnwidth}\quad
\end{minipage}}
\caption{Didascalia}\label{fig:x}
\end{figure}`
Ciao
Enrico
::Ciao a tutti
Nel mio documento (la cui intestazione ho già postato qua) ho notato che LaTeX aumenta la spaziatura tra i paragrafi in maniera da riempire tutta la pagina, ciò risulta fastidioso perché gli spazi diventano esagerati. Avete qualche consiglio? Se in \documentclass cambio twoside con oneside questo non succede.
Scusate ma sono un newbie di LaTeX, nonostante lo conosca da tempo la mia tesi è la prima cosa seria che ci faccio.
Aggiungo alla risposta di Lorenzo la solita raccomandazione: non usare l’opzione [!h] per gli ambienti figure e table, né tanto meno l’opzione [H] permessa caricando il pacchetto float.
Ciao
Enrico
::Salve a tutti
Dovrei inserire delle immagini la cui estensione è .LP . Possono essere compilate con pdflatex? Devo includere dei pacchetti specifici nel main?L’unica cosa che posso pensare è che si tratti di file generati da LaTeX-CAD, un vecchio programma per Windoze.
Trova su CTAN il file latexcad.zip e scompattalo; ci troverai un file latexcad.sty; puoi provare a tenerlo insieme al tuo documento ed eseguire i seguenti passi. Suppongo che la tua immagine si chiami pippo.LP.
1. Crea un file pippo.tex
`\documentclass{article}
\usepackage{latexcad}
\pagestyle{empty}
\setlength{\unitlength}{1mm}
\begin{document}
\input{pippo.LP}
\end{document}`
2. Compila con latex
`latex pippo`
3. Se tutto va bene, convertiamo in ps:
`dvips -E -o pippo.eps pippo.dvi`
4. Se tutto va bene, convertiamo in pdf:
`epstopdf pippo.eps`
Ciao
Enrico
::Salve a tutti.
Mi trovo a dover compilare un documento LaTex che usa una formattazione fissata dalla mia scuola: compilando a scuola funziona tutto egregiamente, mentre a casa mia, dopo vari accorgimenti, ho un solo problemino rimasto che non riesco a risolvere (e che mi sballa il layout mandandomi a capo immagini che dovrebbero restare sopra):Il comando \usefont{T1}{let}{m}{n} mi dà l’errore:

Qualcuno saprebbe dirmi come posso rimediare a questo errore (e “definire” il font)?
Grazie! 😀P.S. sto usando TexnicCenter (con MikTex) su WinXP.
Evidentemente all’ETH usano un font non standard per comporre qualche parte del documento, immagino il logo. Consultando i sacri testi, scopro che la famiglia “let” corrisponde al font Ehrhardt distribuito dalla Linotype. Quindi commerciale e soggetto a restrizioni.
Puoi evitare l’errore mettendo i seguenti comandi nel preambolo (e commentali quando usi una macchina dove il font c’è):
`\DeclareFontFamily{T1}{let}{}
\DeclareFontShape{T1}{let}{m}{n}{<-> ssub * cmr/m/n}
\DeclareFontShape{T1}{let}{bx}{n}{<-> ssub * cmr/bx/n}`
Comunque quelli non sono errori, ma avvisi. Il codice che ti suggerisco elimina i messaggi di avviso e sostituisce neretto con neretto, almeno.Ciao
Enrico
::Certo, capita; e nelle migliaia di righe di codice di beamer non sorprende che scappi qualche erroretto o svista “stilistica”. Né questa vuole essere una critica fine a sé stessa all’autore di un software eccellente come beamer. Voglio solo spiegare come nascono questi piccoli inghippi.
Chiarissimo. Spero solo che Till Tantau sia al corrente di tutto questo, e che rimedi quanto prima!
La segnalazione del baco sul sito ufficiale c’è. Come hai visto c’è anche una proposta di aggiustamento che pare funzioni perfettamente. Immagino sia questione di giorni.
Ciao
Enrico
::Buonasera a tutti.
Ho una curiosità: uso MacTeX 2009, e vorrei sapere se dalla TeX Live Utility è possibile evincere qualche dettaglio sui pacchetti installati: per esempio la data di aggiornamento, quali sono i più ponderosi, eccetera.La finestra principale di TeX Live Utility ha due “tab”: “Manage Updates” e “Manage Packages”.
Se scegli la seconda hai accesso a parecchie informazioni scegliendo uno dei pacchetti e chiedendo le informazioni con il pulsante. Non sul “peso” dei singoli file, però.
Quanto alla data di aggiornamento, per il momento non c’è. Esiste un “log” che sta in
`/usr/local/texlive/2009/texmf-var/web2c/tlmgr.log`
dove sono registrate tutte le modifiche fatte con tlmgr.Sarebbe una bella cosa se anche TeX Live Utility avesse accesso a quel file per ottenere informazioni. Perché non scrivi all’autore per segnalarlo?
Ciao
Enrico
::Chi ha aggiornato la TeX Live 2009 con la nuova versione (5.0) di geometry si trova di fronte a un problema cercando di compilare documenti per la classe beamer.
Brutta storia. Ho provato: l’errore c’è, anche se non è fatale; continuando con la compilazione, il documento viene generato lo stesso.
Allargando il discorso, questo è un difetto (abbastanza grosso) del sistema LaTeX: classi e pacchetti vengono aggiornati spessissimo, e, purtroppo, non sempre un documento “vecchio” (anche di pochi mesi o addirittura giorni) viene compilato dopo un aggiornamento.
Forse è inevitabile, vista la struttura “anarchica” di LaTeX.
Però IMO questo della retro-compatibilità è un punto su cui la comunità degli sviluppatori di LaTeX dovrebbe lavorare con molta più cura. ❗
Le incompatibilità tra versioni di software che devono collaborare sono inevitabili, succede anche in ambienti molto meno “anarchici”. Nel caso specifico l’errore è di antica data e non da parte dell’autore di geometry.
Till Tantau non avrebbe mai dovuto, per prima cosa, aggiustare il codice tenendo conto di una vecchissima versione di geometry risalente a quando pdflatex nemmeno si agitava nella culla. In secondo luogo il metodo escogitato per controllare l’uso di questa vecchissima versione è sbagliato e contravviene a tutti i principi della buona programmazione LaTeX.
Certo, capita; e nelle migliaia di righe di codice di beamer non sorprende che scappi qualche erroretto o svista “stilistica”. Né questa vuole essere una critica fine a sé stessa all’autore di un software eccellente come beamer. Voglio solo spiegare come nascono questi piccoli inghippi.
Ciao
Enrico
::Salve,
Premetto che cercando sul forum riguardo al mio problema non ho trovato nulla di utlie.
Quando compilo il documento *.tex con “compilazione rapida” (dal menu Strumenti > Compilazione rapida o tasto rapido F1), le lettere accentate tipo “è”, non vengono visualizzate bene sul pdf.
Uso TeXMaker con tutti i pacchetti TexLive da Synaptic su Ubuntu 9.10 (Karmic Koala). Questo è il preambolo del documento:
`\documentclass[12pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[italian]{babel}
\usepackage[hmargin=3cm,vmargin=3cm]{geometry} `Mi tocca ogni volta usare la funzione Cerca e sostituire ogni “è” con “\'{e}”. Sarete d’accordo con me che è una palla al piede, il lavoro diventa oltremodo lento.
`\usepackage[utf8]{inputenc}`
Oppure, se vuoi continuare a usare latin1, modifica le preferenze di Texmaker. Suppongo che Texmaker prenda come default la codifica usata dal sistema operativo, che nel caso di Ubuntu è UTF-8.Ciao
Enrico
::
È possibile risolvere il problema con una modifica al file/texlive/2009/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty La riga 94 che in origine è
`\ifx\ifGm@compatii\@undefined%`
deve diventare
`\ifx\Gm@lmargin\@undefined`
La modifica va fatta come superutente, ovviamente.Non è una modifica ufficiale, ma la consiglio (ai coraggiosi). Per memoria, inserisco il link al messaggio dov’è suggerita:
http://tug.org/pipermail/tex-live/2010-February/024834.html
Ciao
Enrico
::Stamattina, mentre aggiornavo la TeX Live 2009 mi sono accorto che biblatex si è auto-installato (% $Id: biblatex.sty,v 0.9 2010/02/14 15:42:33 lehman beta $): http://i814.photobucket.com/albums/zz66/lateximages/biblatexim.png.
Ho rimosso biblatex dall’albero locale e dato “texhash”. Per adesso, nessun problema.
Sì, pare che Lehman abbia dato il permesso di inserirlo nell’albero principale (o forse così hanno deciso quelli di TeX Live). Consiglio a tutti di archiviare la versione nell’albero locale o personale, in attesa di sviluppi.
Se biblatex era installato nell’albero locale occorre “mktexlsr” (o “texhash”) come superutente dopo l’eliminazione; con MiKTeX si deve eseguire il “Refresh” dall’apposito menù. Se si era usato l’albero personale (~/texmf o ~/Library/texmf) questa operazione non serve.
Questo rende abbastanza urgente il completamento della versione italiana.
Ciao
Enrico
::Chi ha aggiornato la TeX Live 2009 con la nuova versione (5.0) di geometry si trova di fronte a un problema cercando di compilare documenti per la classe beamer.
La soluzione, temporanea, in attesa di correzioni (si spera di beamer, ma non ci conterei :() è di scrivere
`\makeatletter\let\ifGm@compatii\relax\makeatother`
PRIMA di \documentclass{beamer}; quindi, per togliere ogni dubbio, il documento dovrà cominciare con
`\makeatletter\let\ifGm@compatii\relax\makeatother
\documentclass[]{beamer}`
Ciao
EnricoCiao Enrico, grazie per la dritta.
In effetti mi è sembrato in un recente aggiornamento di TeX Live 2009 che anche beamer sia stato oggetto di un aggiornamento ma il numero di versione è sempre lo stesso, ovvero 3.0.7.
Penso quindi che l’aggiornamento abbia interessato qualche tema.
Ma perché tu pensi che beamer possa essere difficilmente aggiornato per risolvere il problema?
Grazie.Perché da parecchi mesi ogni compilazione con beamer dice che un certo pacchetto richiesto da beamer e facente parte della distribuzione di pgf è obsoleto:
`(/usr/local/texlive/2009/texmf-dist/tex/latex/pgf/basiclayer/pgfbaseimage.styPackage pgf Warning: This package is obsolete and no longer needed on input line 13.`
Com’è noto, l’autore di beamer coincide con quello di pgf. Altro esempio:
`Package hyperref Warning: Option `pdfpagelabels' is turned off
(hyperref) because \thepage is undefined.`
che è così da tempo immemorabile. E basterebbe chiamare hyperref con l’opzione “pdfpagelabels=false”, non mi pare una modifica così difficile.Ho controllato, c’è una nuova versione di geometry in SVN, ma non risolve il problema. 🙁
Ciao
Enrico
-
AutoreRisposte