Risposte nei forum create
-
AutoreRisposte
-
::
claudio” post=98768a proposito di guide ho trovato questa guida
ciao
claudioHai guardato la data? È del 1993, addirittura precedente alla guida di Leslie Lamport e si riferisce a LaTeX 209, nemmeno a LaTeX 2e.
Oggi ci sono molti pacchetti per personalizzare le varie liste il più versatile dei quali è enumitem, ma ce ne sono anche altri; sono tutti pacchetti moderni e aggiornati abbastanza regolarmente in modo da essere al passo con l’evoluzione dell’interprete LaTeX, in particolare la versione 3 che formalmente è ancora sperimentale, ma di cui molte parti sono stabili e fanno già parte delle distribuzioni moderne del sistema TeX, TeXLive e MiKTeX in particolare.L’articolo che segnali era preparatorio alla prima versione del LaTeX Companion degli anni 90; la seconda edizione mi pare che sia del 2004. Ora sono passati altri 10 anni. 🙂
::
Hai provato a scrivere`\usepackage{“/Volumes/Macintosh HD/Users/syldor/Dropbox/Teo_Latex/bibleref_LXX”}`
Generalmente quando i nomi dei file contengono spazi si rende necessario racchiuderli fra doppi apici. Suppongo che la stessa cosa sia valida anche quando si usano dei percorsi completi.
::
Non si tratta di Error, ma di Warning; la microtipografia funziona anche con l’espansione solo con font vettoriali, solo con pdflatex e lualatex, solo con font che sono configurati per essere trattati dal pacchetto microtype; evidentemente i tuo Garamond non lo sono; forse nemmeno i tuoi Times.Per saperne di più devi leggere la documentazione di microtype; apri un terminale, ci scrivi dentro il comando texdoc mictrotype, premi il tasto invio e leggi.
Chiunque potrebbe in teoria scrivere i file di configurazione per qualunque font, ma non è tanto facile perché è molto facile dimenticare alcune cose o commettere errori. Io non l’ho mai fatto e, onestamente, la cosa non mi attira. Fossi in te NON caricherei il pacchetto microtype, se sei costretto a usare i Garamond, come mi pare di aver capito da altri messaggi, e vivrei tranquillo; oppure lascerei il pacchetto ma ignorerei i warning.
::
Usando il pacchetto xkeyval le definizioni per le opzioni sono più semplici; mettendo nel pacchetto anche la descrizione del font modificata con l’aggiunta del fattore di scala, si ha il duplice vantaggio di poter specificare con una opzione il fattore di scala nella chiamata del pacchetto, e non si ha nessuna interferenza fra la descrizione dei font di questo pacchetto e quella degli altri font; quindi puoi salvarlo nel tuo albero personale e usarlo con qualunque documento.`\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{lmvttscaled}[2014/12/19 v.1.0 Load Latin Modern variable teletype font with appropriate scale factor]
\RequirePackage{xkeyval}
\DeclareOptionX{scalefactor}[1.0]{\def\lmvtt@scale@factor{#1}}
\DeclareOptionX*{PackageWarning{lmvttscaled}{`\CurrentOption' ignored}}
\ExecuteOptionsX{scalefactor=1.0}
\ProcessOptionsX\DeclareFontFamily{T1}{lmvtt}{}
\ifx\lmtt@use@light@as@normal\@empty
% macro defined, so we use the light variant as medium (m), and
% medium as semi-bold (sb):
\DeclareFontShape{T1}{lmvtt}{sb}{n}
{<-> [\lmvtt@scale@factor] ec-lmvtt10}{}
\DeclareFontShape{T1}{lmvtt}{sb}{sl}
{<-> [\lmvtt@scale@factor] ec-lmvtto10}{}
\DeclareFontShape{T1}{lmvtt}{sb}{it}
{<->sub*lmvtt/m/sl}{}
%%%%%%%% light (l) and dark (b) variants:
\DeclareFontShape{T1}{lmvtt}{m}{n}
{<-> [\lmvtt@scale@factor] ec-lmvtl10}{}
\DeclareFontShape{T1}{lmvtt}{m}{sl}
{<-> [\lmvtt@scale@factor] ec-lmvtlo10}{}
\DeclareFontShape{T1}{lmvtt}{m}{it}
{<->sub*lmvtt/l/sl}{}\else
% usual setup of variants:
\DeclareFontShape{T1}{lmvtt}{m}{n}
{<-> [\lmvtt@scale@factor] ec-lmvtt10}{}
\DeclareFontShape{T1}{lmvtt}{m}{sl}
{<-> [\lmvtt@scale@factor] ec-lmvtto10}{}
\DeclareFontShape{T1}{lmvtt}{m}{it}
{<->sub*lmvtt/m/sl}{}
%%%%%%%% light (l) and dark (b) variants:
\DeclareFontShape{T1}{lmvtt}{l}{n}
{<-> [\lmvtt@scale@factor] ec-lmvtl10}{}
\DeclareFontShape{T1}{lmvtt}{l}{sl}
{<-> [\lmvtt@scale@factor] ec-lmvtlo10}{}
\DeclareFontShape{T1}{lmvtt}{l}{it}
{<->sub*lmvtt/l/sl}{}
\fi
% bold is always bold (b):
\DeclareFontShape{T1}{lmvtt}{b}{n}
{<-> [\lmvtt@scale@factor] ec-lmvtk10}{}
\DeclareFontShape{T1}{lmvtt}{b}{sl}
{<-> [\lmvtt@scale@factor] ec-lmvtko10}{}
\DeclareFontShape{T1}{lmvtt}{b}{it}
{<->sub*lmvtt/b/sl}{}
\DeclareFontShape{T1}{lmvtt}{bx}{n}
{<->ssub*lmvtt/b/n}{}
\DeclareFontShape{T1}{lmvtt}{bx}{sl}
{<->ssub*lmvtt/b/sl}{}
\DeclareFontShape{T1}{lmvtt}{bx}{it}
{<->sub*lmvtt/b/sl}{}
\AtBeginDocument{\renewcommand*\ttdefault{lmvtt}}\endinput` Puoi verificare con questo esempio minimo`\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[scalefactor=0.9]{lmvttscaled}\begin{document}
\sffamily Questo testo viene scritto con un font lineare, mentre \ttfamily questo testo viene scritto in teletype a spaziatura variabile.
\end{document}`L’opzione alla chiamata del pacchetto è facoltativa, nel senso che se non specifichi nessun fattore di scala viene usato il valore unitario.
19 Dicembre 2014 alle 21:05 in risposta a: [Risolto] Undefined control sequence \tableofcontents #99253::
Agostino De Marco ha scritto una guida tematica aggiornata rispetto all’articolo del 2013; la puoi scaricare dalla sezione Documentazione/GuideTematiche di questo sito.Ma tutto quello che si trova scritto, compresa l’ottima guida Tematica di Agostino, non dice che “bisogna fare così”, ma che “si può fare così”.
Come vedi c’è una bella differenza.
Comunque mi complimento con te che ti sei documentata a fondo; non sempre quando si comincia si affronta LaTeX con una buona preparazione teorica. Con un sistema di tipocomposizione che fa tante cose, come forse nessun altro, se non si sa bene che cosa si vuol fare non si può nemmeno sapere come farlo; documentarsi è quindi essenziale.
Ciao
Claudio
19 Dicembre 2014 alle 16:25 in risposta a: [Risolto] Undefined control sequence \tableofcontents #99251::
La colpa è del pacchetto fncychap (e/o) dell’opzione Bjarne); commentando la riga la compilazione va sempre a buon fine.Invece lo stile di capitolo Bjarne non mi sembra una scelta particolarmente felice, visto che il numero del capitolo viene scritto come parola, non come numero; Quindi vedere scritto “Capitolo ONE” fa un certo effetto.:roll:
Uso Latex da quasi 30 anni; non ho mai avuto bisogno di usare gli stili di fncychap; ne ho letto la documentazione, ne ho visto i risultati, ma tutto sommato preferisco crearmi le mie intestazioni di capitolom magari con l’aiuto di altri pacchetti, come titelsec, epr esempio ed altri affini, oppure (ri)scrivendomi da le macro interne invocate da \chapter e da \chpater* non è così difficile, ma certo richiede più lavoro che non quello di invocare un pacchetto; almeno so quello che faccio e mi personalizzo le cose come voglio, non dico meglio, ma certamente in modo che soddisfino meglio il mio occhio.
Ora non direi che sia vietato servirsi di pacchetti preconfezionato e che tutti si riscrivano le macro interne per soddisfare i loro desideri, ma talvolta è l’unica soluzione e non si è vincolati agli stili preconfezionati.
Nel tuo caso ti suggerirei un pacchetto più di base, come titlesec, se prorpio i titolo=li normali non ti piacciono.
::
Ciao e benvenuto/a sul forum.Guarda io ho creato TesiCls organizzando meglio cuello che Lorenzo ave scritto in TesiClassica; non mi sono accorto che la bibliografia venisse diversa, e non ho idea da cosa dipenda. Nello stesso tempo non volevo replicare TesiClassica, ed è per questo che ho usato un altro nome.
Invece tempo che l’una e l’altra richedano obbligatoriamente l’uso di pdflatex, e quindi babel dovrebbe essere già caricato; polyglossia quindi dovrebbe modificare macro che sono già definitie. Nessuno ti vieta di prendere TesiCls, di cambiarle nome, se non altro per evitare confusioni, e di modificarne il contenuto come ti pare; non credo che sarebbe difficile eliminare la chiamata a babel sostituendola con la chiamata a polyglossia e aggiungendo le impostazioni per le lingue nella forma e con i comandi richiesti da polyglossia. Prima o poi tutti ci siamo arrangiati così con i nostri documenti, creando classi personalizzate e, quando ritenevamo che fossero utili anche epr altri, le abbiamo caricate in rete mettendole a disposizione. Inoltre facendo queste cose se ne imparano molte altre spesso utilissime.
::
Io mi rifaccio sempre al logo, ma non credo che basti; per esempio dal logo non si capisce che hyperref deve essere caricato prima dei pochi pacchetti che lo usano, quindi che ne dipendono, anche se in generale non è sbagliato caricarlo per ultimo; tuttavia se volessi scrivere in ebraico, per esempio, dovresti chiamare il pacchetto bidi dopo hyperref. Questo non lo scopri dal log, ma dalla documentazione dei pacchetti se è ua buona documentazione.Il file logo ti aiuta a non caricare pacchetti che sono già stati caricati, ma non a caricare certi pacchetti prima che altri pacchetti ne abbiano bisogno.
19 Dicembre 2014 alle 13:49 in risposta a: [Risolto] Undefined control sequence \tableofcontents #99249::
Senza un esempio minimo compilabile è difficile dire che cosa succeda; leggendo i messaggi d’errore prodotti non da
tableofcontents ma dai comandi interni di tableofcontentes, non si vede bene quale sia la macro che produce l’errore, ma sembrerebbe che sia una macro collegata al pacchetto biblatex. (incidentalmente la Bibliografia.bib va inserita come argomento di \addbibreseource). Inoltre forse, leggendo la documentazione di boblatex puoi probabilmente impostare fra le sue opzioni quella per averne il titolo elencato nell’indice generale; così non hai bisogno di metterne il titolo nel file toc.
Prova intanto con queste correzioni che riguardano biblatex.
::
Si, nel tuo esempio e nel corrispondente logo risulta caricato inputenc da te e un certo numero di pacchetti dal file di formato; questi sono pacchetti che riguardano comandi più o meno sperimentali di LaTeX3 e diverse altre cose, ma leggendo il file .log ti accorgi di quando e in che sequenza sono caricati i pacchetti che tu hai nominato nel preambolo e quelli che vengono caricati dietro le quinte dal file di formato.
::
Il comando \opening non sembra definito; se compili con l’opzione -interactionmode=nonstopmode non te ne accorgi
ma se da terminale dai l’opzione per scrivere in errorstopmode te ne accorgi subito.In realtà, guardando meglio quell’errore era causato da un lista di backtrace troppo corta che non mostrava il vero erore, quello di usare l’underscore nel nome_coop; mai usare l’underscore nel testo non matematico!
L’errore che invece ti produce due pagine di cui la prima conterrebbe solo infromazioni relative aldestinatario nasca del fatto che NON hai messo quelle informazioni dentro l’argomento dell’ambiente letter; infatti hai scritto`\begin{letter}{}{Egr. Destinatario…ecc}`Togli quel gruppo vuoto e le cose vanno a posto, purché tu tolga anche l’underscore di cui sopra; usa il semplice trattino sempre e comunque in modo testo; la lettura non ne riesce affatto impedita.
Il piedino mi pare molto brutto. I filetti verticali non servono a niente; i tre campi sono sufficienti per essere distinti senza bisogno dei filetti. Il font è microscopico e si legge a mala pena.
PS: visto che mi hai messo come destinatario per conoscenza, io non ho mai avuto niente a che vedere con l’Università di Torino; è vero che per un esempio fittizio, anche un indirizzo fittizio va bene, ma… 😀
::camillo” post=27237Sì, nel preambolo ho
`
\usepackage[T1]{fontenc}
`
ma uso ubuntu con tetex-base, tetex-bin, tetex-extra. Devo comunque installare i font CMSuper? Dove li trovo? Comunque con altri files tex (anche molto più ricchi) non ho problemi.
Grazie!Tetex ha cessato di esistere come distribuzione dal 2005, se ricordo bene, ed è stata soppiantata da TeXLive che contiene ancora un pacchettino chiamato tetex, ma non ho idea di che cosa contenga.
Non solo ma quella installazione era conforme alle prescrizioni Debian; certe versioni di Linux richiedono versioni conformi a Debian, a cominciare da Ubuntu e andando via via su distribuzioni/installazioni/incarnazioni di Linux meno comuni.
Sarebbe il caso di aggiornarsi, non pensi? Su questo forum cerca e leggi i messaggi che contengono la parola texliveubuntu — troverai molti modi di installare una distribuzione TeXLive ufficialmente non conforme a Debian, ma di fatto super-conforme.
Inoltre i CM-super, come i Latin Modern sono i font standard (io preferisco i secondi, altri preferiscono i primi) che sono completamente configurati per l’uso mediante al micro-tipografia gestibile a piena forza solo con pdflatex e lualatex; latex e xelatex, gestiscono solo la protrusione e non l’espansione dei caratteri; ma nessuno dei quattro programmi gestisce l’espansione se non esistono i file di configurazione; io non ne ho mai scritto uno, ma non sarebbe impossibile farlo; in ogni caso sono necessari i font vettoriali, non i font bitmapped usati nel formato DVI di latex. Usare quindi il pacchetto microtype con latex non serve altro che a produrre l’errore che hai segnalato. Oggi, direi, nessuno usa più latex se non per compilare documenti sorgente “vecchi” o per lavori particolarissimi.
::
Lo so che alettura della documentazione non è il tuo forte; ma la spiegazione come al solito è nella descrizione dell’ambiente picture, magari al pagina dopo a quella dove sei arrivato a leggere.`\begin{center}
\centering
\unitlength=\dimexpr
\textwidth/100\relax
\countdef\Numero=1256\relax
\Numero=0
\begin{picture}(60,50)
\put(0,40){\line(1,0){60}}
\multiput(0,40)(20,0){4}{\line(0,1){2}}
\multiput(0,44)(20,0){4}{\makebox(0,0){\the\Numero}\global\advance\Numero1\relax}
%
\put(0,30){\line(1,0){20}}\put(20,30){\circle*{1}}
\put(20,30){\thicklines\qbezier(0,0)(10,10)(20,0)}\put(30,30){\makebox(0,0){${}_1 F_1$}}\put(40,30){\circle*{1}}
%
\put(0,20){\line(1,0){20}}\put(20,20){\circle*{1}}
\put(20,20){\thicklines\qbezier(0,0)(20,10)(40,0)}\put(40,20){\makebox(0,0){${}_1 F_2$}}\put(60,20){\circle*{1}}
%
\put(0,10){\line(1,0){40}}\put(40,10){\circle*{1}}
\put(40,10){\thicklines\qbezier(0,0)(10,10)(20,0)}\put(50,10){\makebox(0,0){${}_2 F_1$}}\put(60,10){\circle*{1}}
%
\put(0,0){\line(1,0){60}}
\end{picture}
\end{center}`Ricordati che la netiquette di questo sito richiede di documentarsi prima di porre domande; magari trovi qualcuno che ti risponde, ma la prossima volta io ti risponderò con un leggi nella pagina … il … capoverso.:wink:
::
@liucbombix, la guida che hai letto per l’ambiente picture ti serve per conoscere l’ABC di LaTeX; naturalemente anche la risposta a questo tuo quesito è in quella guida; basta cercare nell’indice analitico la parola ambiente e la sotto voce itemize per essere indirizzato al paragrafo dove si parla delle liste, che siano numerate o puntate o di altro tipo. Abituati a usare la documentazione.
-
AutoreRisposte