Risposte nei forum create
-
AutoreRisposte
-
8 Ottobre 2008 alle 5:59 in risposta a: Modificare ClassicThesis con il pacchetto ArsClassica #25877::
Ciao Enrico, cominciamo dall’errore finale, che era la causa del problema. Ci ho messo una toppa con questo codice (che certo ti farà sorridere di tenerezza):
`\@ifclassloaded{scrreprt}{%
\makeatletter
\def\toc@heading{%
\chapter*{\contentsname}%
\@mkboth{\spacedlowsmallcaps{\contentsname}}
{\spacedlowsmallcaps{\contentsname}}}
\makeatother}
{\relax}\@ifclassloaded{scrbook}{%
\makeatletter
\def\toc@heading{%
\chapter*{\contentsname}%
\@mkboth{\spacedlowsmallcaps{\contentsname}}
{\spacedlowsmallcaps{\contentsname}}}
\makeatother}
{\relax}`
Esiste un modo per dire: “se è caricata la classe scrreprt oppure la classe scrbook, allora…”?Le tue critiche al codice sono ineccepibili, naturalmente. Tuttavia l’obiettivo di ArsClassica (come credo anche quello di ClassicThesis) è quello di… funzionare (e ora ArsClassica funziona anche con la classe scrartcl), sacrificando purtroppo la precisione del codice.
Riguardo alle @ mancanti, ho provato ad aggiungerle (sostituendo per esempio eulerchapternumbers -> @eulerchapternumbers), ma se lo faccio sic et simpliciter ottengo un errore in compilazione.
Grazie mille,
L.
7 Ottobre 2008 alle 18:55 in risposta a: Consigli per il corretto utilizzo di LaTeX a scopo tesi #27383::Delle guide che mi hai consigliato solo “LaTeX per l’impaziente” non ho ancora letto…
Credo che alla fine sarà proprio la tua guida “L’arte di scrivere con LaTeX” (che ho iniziato a leggere ieri) che mi darà il maggior numero di informazioni.“LaTeX per l’impaziente” è semplicemente una versione ridotta all’osso dell’”Arte”. Se hai poco tempo da dedicare a LaTeX, potrebbe fare al caso tuo.
http://www.lorenzopantieri.net/LaTeX_files/LaTeXimpaziente.pdf
Ciao,
L.
7 Ottobre 2008 alle 11:47 in risposta a: Lettrine non mi genera un capolettera più alto di due righe. #27353::Certo che, stante la bellezza del font computer modern, dover ricorrere ad altri font oppure incontrare, come vedo, tutti questi problemi per un semplice capolettera…
Non si dovrebbe mettere le mani sul pacchetto stesso?
Ma non me ne intendo. 😀In realtà non è che ci siano problemi particolari: si tratta “solo” di caricare type1ec oltre a fontenc (con l’opzione T1), e si è a posto. Tutto sta a saperlo! Il codice che ti ho inviato produce un risultato perfetto sulla mia MacTeX, quindi se a te non funziona, probabilmente c’è qualcosa di anomalo nella tua distribuzione.
Copia alla lettera il mio codice, compilalo e mostraci i warning del log.
Ciao,
L.
::Scusa, Lorenzo,
ma da dove posso scaricare la classe letteracdp? E di quali files ho bisogno?
Non mi sembra che sia compresa in MikTeX…Ringrazio Rosaria e Tommaso dei… ringraziamenti. 😳
La classe letteracdp fa parte di un bundle:
http://www.ctan.org/tex-archive/macros/latex/contrib/cdpbundl/
L’ho indicato nei riferimenti bibliografici, ma adesso lo aggiungo anche in nota, così è più chiaro.La carta intestata? La classe akletter lo fa, ma come ti dicevo, non è adatta per gli utenti italiani. Ci guarderò: se trovi qualcosa tu, fammi sapere!
Ciao,
L.
7 Ottobre 2008 alle 8:39 in risposta a: Lettrine non mi genera un capolettera più alto di due righe. #27350::
Ciao, ne ho approfittato per un aggiornamento “in tempo reale” all’Arte di scrivere con LaTeX.A pagina 65:
Il pacchetto lettrine consente di usare diversi tipi di capolettera. Per funzionare al meglio, lettrine richiede i font CM-Super (vedi il paragrafo 5.2) e il pacchetto type1ec (che rende i font scalabili “a piacimento”), da caricare prima di fontenc con l’opzione T1:
`\usepackage{type1ec}
\usepackage[T1]{fontenc}
\usepackage{lettrine} `In alternativa, si può ricorrere ai font Latin Modern:
`\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{lettrine}`Al solito, ho cercato di riassumere le svariate discussioni sul forum al riguardo.
Grazie a Tommaso per avermi fatto notare questa lacuna.
Ciao,
L.
7 Ottobre 2008 alle 7:04 in risposta a: Lettrine non mi genera un capolettera più alto di due righe. #27349::Il caricamento di type1ec risolve il problema quando si usano i font standard; naturalmente occorre avere installato la versione Type1 (con CMSuper).
Osservo, a beneficio di Tommaso, che la presenza dei font CM-Super è il motivo per cui gli ho suggerito di compilare con la versione completa di MiKTeX.
Per sicurezza, ho appena compilato il codice che avevo proposto (senza averlo provato) nello scorso intervento: sul mio Mac, funziona benone.
Nessun problema anche con il seguente:
`\documentclass{article}\usepackage[latin1]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{lettrine}\begin{document}
\lettrine[lines=4]{L}{ui non ha mai saputo} come Cousin Jerry…
\end{document}`Ciao,
L.
7 Ottobre 2008 alle 6:06 in risposta a: Consigli per il corretto utilizzo di LaTeX a scopo tesi #27381::Buonasera a tutti,
sono cosciente del fatto che questo mio post è un compendio di quelle che sono le domande più gettonate, ma vi assicuro che mi sto documentando in tutti i modi riuscendo solo a complicarmi sempre più la vita. 😥
Ho iniziato installando MiKTeX e TeXnicCenter, ho fatto qualche “prova” seguendo le guide “Impara LaTeX…” e “Una (mica tanto) breve…” ma ad essere sincero il mio impatto con questo “linguaggio” non è stato dei migliori. Dovrei scrivere una tesi in Ingegneria, quindi il software si presterebbe allo scopo, solo che vorrei rendere la parte relativa all’utilizzo dello “strumento” LaTeX quanto più semplice è possibile.
Ho trovato una guida qui sul forum (“L’arte di scrivere con LaTeX”) nella quale si faceva riferimento ad un pacchetto, “classicthesis” (di cui ho trovato anche la relativa guida), che farebbe al caso mio, ma sinceramente non riesco a farlo funzionare. Ho provato ad installare il pacchetto con il gestore di MiKTeX, e poi a compilare un semplice esempio trovato su un file pdf, ma ricevo un sacco di errori e non ci capisco niente…
Vorrei quindi qualche consiglio su cosa fare, da dove iniziare… Insomma, per rendere il calvario il meno doloroso possibile!Per iniziare, ClassicThesis non va bene. Si tratta di uno stile per un utente relativamente esperto. Ti consiglio di imparare LaTeX sulle classi standard (book, se stai scrivendo una tesi), che sono molto didattiche. Quanto alle guide, “Impara LaTeX” è una sorgente quasi inesauribile di errori… Se hai fretta, c’è “LaTeX per l’impaziente”, che di LaTeX contiene l’essenziale. Se desideri una guida ancora più stringata, l’articolo di Mori sulla redazione di una tesi di laurea è un must. Vedrai, con un po’ di tempo e pazienza, imparare LaTeX non è “un calvario”, ma un piacere… 😉
Buono studio!
Ciao,
L.
::`
\begin{table}[!hbt]
\label{conc_aromi_vini}
\caption{Concentrazioni degli aromi in diversi vini}
\begin{center}
\begin{tabular}{|l|c|c|}
\hline
& \textbf{Min} & \textbf{Max} \\
(il contenuto penso sia ininfluente)
\hline
\end{tabular}
\end{center}
\end{table}
`Si tratta dell’errore classico di mettere \label prima di \caption, e non dopo.
La tua tabella contiene un bel po’ di errori: potresti dare un’occhiata all’appendice B di questa guida. 😉
Ciao,
L.
6 Ottobre 2008 alle 9:59 in risposta a: Lettrine non mi genera un capolettera più alto di due righe. #27346::Lo stile di pagina firstpage viene scelto (sulla prima pagina della lettera) se non si dà il comando \address (che corrisponde al mittente, visto che il destinatario va dato nell’argomento dell’ambiente letter).
La differenza fra \name e \signature è questa: se non si è dato un comando \signature, viene usato l’argomento di \name.
“Oh, bella! E perché mai?” dirai sorpreso.
Il fatto è che la classe letter serve come scheletro per costruirne altre, quindi ci sono comandi che nella classe letter sono praticamente sinonimi, ma che possono essere usati in modo diverso da classi che si appoggino a letter.
Molto interessante.
La tua spiegazione è chiara ed esauriente come sempre…
Grazie mille,
Lorenzo
6 Ottobre 2008 alle 6:05 in risposta a: Modificare ClassicThesis con il pacchetto ArsClassica #25875::
Ciao a tutti.La programazione è una cosa seria: i casi da considerare sono tanti, e scrivere codice che vada bene nelle situazione più svariate non è semplice… almeno per me! 😉
Purtroppo, il pacchetto ArsClassica dà problemi con il comando \tableofcontents e la classe scrartcl:
`\documentclass[headinclude,footinclude]{scrartcl}\usepackage[nochapters]{classicthesis-ldpkg}
\usepackage[nochapters]{classicthesis}
\usepackage[italian]{babel}
%\usepackage[italian]{arsclassica}
\usepackage{lipsum}\begin{document}
\refstepcounter{dummy}
\tableofcontents\section{Foo}
\lipsum\section{Bar}
\lipsum
\end{document}`
Compilare due volte per credere… 😥La cosa strana è che il pacchetto funziona benissimo con la classe scrreprt, e produce indici (e miniindici) senza problemi.
Qualcuno ha voglia di spulciare il codice del pacchetto e di cercare una soluzione?
Il problema non è così peregrino come può sembrare: avrei in animo di scrivere una serie di articoli con quello stile, per poi (nel medio periodo) unirli all’”Arte” in una guida più “enciclopedica”…
http://www.lorenzopantieri.net/LaTeX.html
Grazie mille,
L.
6 Ottobre 2008 alle 5:50 in risposta a: Lettrine non mi genera un capolettera più alto di due righe. #27344::Ho iniziato ad approciarmi a latex e ho scritto un primo file di prova ma nel file di output compare la scritta
“I found no \ citation commands — whilw reading file C:\ Documents and settings\….\Desktop\LaTeX1.aux
I found no \ bibdatacommands — whilw reading file C:\ Documents and settings\….\Desktop\LaTeX1.aux
I found no \ bibstylecommands — whilw reading file C:\ Documents and settings\….\Desktop\LaTeX1.aux ”cosa significa è grave aiuto!!!! GRAZIE 😕
Sicuramente stai pasticciando con la bibliografia. Anche se qui sul forum c’è qualcuno che saprà risalire al tuo errore partendo dal log, per facilitare le cose a chi non dispone della sfera di cristallo, ti invito a inviare un esempio minimo compilabile di codice sorgente .tex che riproduce il problema. Questa prassi, buona e giusta, è altamente consigliabile, e ti invito a tenerla a mente anche per le prossime volte che scriverai qui sul forum.
Per quanto riguarda la bibliografia, ti invito a studiare per bene una guida di base. Poi, se non ne vieni a capo, siamo qui.
Ciao,
L.
-
AutoreRisposte