Risposte nei forum create
-
AutoreRisposte
-
::
Non puoi ottenere il finto maiuscoletto con XeLaTeX, ma puoi con LaTeX normale. Devi però seguire le istruzioni della “fontinstallationguide”. Sad Ma ti mando un archivio zip con le cose necessarie.
Anche a me piace molto il SGaramond, per via
del corsivo non troppo “stretto” come invece nell’AGaramond.
Ma questo archivio si può scaricare da qualche parte
o è una delle consuete meraviglie private di Enrico?No, va comprato. Luca mi ha mandato i file per esaminarli e glieli ho massaggiati un po’ perché erano una versione piuttosto scadente.
Ciao
Enrico
::Salve compagni,
volevo chiedere una cosa che spero sia semplice. Sto scrivendo una relazione e sto usando la classe “report” così da poter dividere in capitoli però non voglio che si legga “Capitolo 1” e sotto il titolo del capitolo, ho provato ad usare `\chapter*{TITOLO}` però le sezioni e le sottosezioni mi vengono numerate come 0.1 e 0.1.1 e non 1.1 e 1.1.1 capisco che togliendo il “Capitolo 1” si possa confondere però vorrei chiedere se posso fare quanto detto o se proprio devo tenere il “Capitolo 1”.
Altra cosa, i numeri di pagina vorrei che fossero compresi tra una linea spezzata e che gli indici (tabella, figura ecc) fossero in numeri romani.
Grazie in anticipo se non sono stato abbastanza chiaro cercherò di spiegarmi meglio.
Cordiali saluti,
Christian
Товарищ 🙂
usa la classe book e i comandi \frontmatter e \mainmatter per avere la parte introduttiva numerata con numeri romani.
Non ha senso un capitolo non numerato diviso in sezioni numerate.
Ciao
Enrico
18 Novembre 2010 alle 14:58 in risposta a: Codice per lettera di Pantieri dà errore: come mai? #52564::Il tuo editor non è impostato per latin1, evidentemente.
Ah, ho afferrato adesso. Ti riferivi al problema degli apostrofi? Comunque non dovrebbe essere un problema. Io uso Led, e se non sbaglio non lavora se non con latin1. Ho notato che copiando il codice dal pdf si inserisce questo apostrofo ’ e non quello che inserisco a tastiera, che è ‘ (più dritto). Che ne pensi? Dici che latin1 dovrebbe comunque accettare il primo apostrofo?
Il carattere è U+2019, quindi composto da tre byte in UTF-8. I visualizzatori PDF funzionano sempre con Unicode.
CIao
Enrico
18 Novembre 2010 alle 14:45 in risposta a: Codice per lettera di Pantieri dà errore: come mai? #52561::Ci sono due problemi. Il primo è una stupidaggine (ma ho impiegato 5 minuti buoni a trovarlo). Se hai fatto un copia incolla, allora devi modificare gli apostrofi. Fatto ciò la compilazione procede fino a \end{enclosures}, poi si blocca. Se tu la forzi a continuare premendo invio, pare che la lettera venga composta normalmente.
Qualcuno sa come mai?
Ciao,
DanieleIl tuo editor non è impostato per latin1, evidentemente.
Ciao
Enrico
::Salve!
Qualunque esempio compili con ocgtools ottengo sempre This color specidication is not supported without package ‘xcolor’ in ‘=1’
Cosa posso fare?
GraziePrima di tutto benvenuto!
Potresti mostrare un esempio di ciò che provi? Non so quanti qui abbiano mai usato quel pacchetto. Io no. Può darsi che basti aggiungere
`\usepackage{xcolor}`
Ciao
Enrico
::Aggiungo che non posso usare ‘sudo’, altrimenti, mi dice: command not found.
Solito problema di Ubuntu 🙁
“sudo su -l” comincia una subshell di root con lo stesso ambiente da cui partivi; dunque
`$ sudo su -l
# mktexlsr
# updmap-sys –enable Map
# exit`
Con $ indico il prompt usuale, con # quello del superutente.Ciao
Enrico
::Oggi se dei font sono solo bitmapped non è più un problema, basta trasformarli in Type 1.
È tutto descritto nell’Introduzione qui sopra.
Ammetto che non si tratta di operazioni semplici, perché, a parte installare un certo numero di programmi che consentono la trasformazione, bisogna anche aggiungere i font appena creati alla mappa dei font usabili, cosa che sulle distribuzioni TeX Live non è difficile, ma è delicata e mal documentata (vedi l’Introduzione) mentre con MiKTeX dire che è mal documentata è un understatement 🙁 . In ogni caso con una macchina Windows bisogna anche installare l’ambiente di simulazione CygWin per simulare una macchina UNIX.Non è difficile installare mftrace e fontforge anche su Mac OS X; tuttavia lo script maketfms risulta sconosciuto. Inoltre il comando mftrace va chiamato come
`mftrace -f PFB –simplify –potrace —`
(oppure –autotrace, se si preferisce l’altro programma); così com’è scritto nella guida dà un errore, perché il nome del file viene preso come valore per l’opzione –potrace. 🙁Ciao
Enrico
::In definitiva, se non riscontro problemi, tolgo eucal e lascio mathrsfs perché \mathscr dà caratteri troppo arzigogolati.
Per quanto riguarda $\mathrsfs{X}$, mi riservo di indagare sul perchè dell’errore appena avrò terminato di scrivere la tesi.
Grazie grazie ed ancora grazie
siete indispensabiliNessuno di quei pacchetti definisce un comando \mathrsfs. Mi accorgo di averlo scritto io, ti chiedo scusa. Il comando è \mathscr.
Ciao
Enrico
::Ho provato a compilare un breve file di prova in cui veniva richiesto di caricare il font. Questo è il risultato:
`[1kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 pigr8r
mktexpk: don't know how to create bitmap font for pigr8r.
kpathsea: Appending font creation commands to missfont.log.
pigr8r: Can't locate a Type 1, TTF, PK, or virtual font fileNot sure how to proceed. For now this is fatal
Maybe in the future, I'll substitute some other font.Output file removed.
`Ho provato a spostare la pig.map, ma lanciando il comando updmap non la trova. Tutte le .map si trovano in /usr/local/texlive/2007/testmf-dist/fonts/map/dvips; qui ho creato una cartella, con dentro la map. Tuttavia, mentre il programma scansiona dvips non vede la cartella creata. Ho provato ad aggiungerla al file updmap.cfg di forza, ma senza nessun risultato.
Cosa posso fare?
Usare “sudo mktexlsr” prima di dare updmap-sys?
Ciao
Enrico
::fatto, grazie, ma tanto c’era in entrambi i casi, quindi non è quello.
Credo piuttosto che ci sia incompatibilità con
\usepackage{eucal}
ora devo solo capire quale dei due mi conviene eliminare, e per farlo credo proprio che dovrò rileggermi 80 pagine all’insegna di “trova la differenza”.Nessun errore, da me. Puoi usare mathrsfs e eucal insieme, ma non ha molto senso. Ricorda però che in questo caso i caratteri RSFS si ottengono con \mathscr e \mathcal dà gli Euler.
Ciao
Enrico
::Può darsi che le lettere calligrafiche maiuscole escogitate e disegnate da Knuth non siano il meglio; ci sono altri pacchetti per ridefinire il comando \mathcal i modo da usare altri alfaeti.
Io però che uso solo la L e la F trovo che i calligrafici belli sono troppo inclinati e non hanno completamente a posto i parametri matematici che consentono di collocare correttamente apici e pedici di primo e di secondo livello.Sì, lo so, le lettere per le algebre come la A e la F sono carine, ma io uso la G e, lungi da me criticare Knuth , però non si può proprio dire ben riuscita. Magari dipende anche dal fatto che la lettera in se’ pone delle difficoltà date le dimensioni.
CMQ, grazie per il suggerimento e ne approfitto per chiederti se puoi spiegarmi un po’ più nel dettaglio quali pacchetti si usano e come si fa a ridefinire il comando \mathcal per altri alfabeti?Non ci sono molti alfabeti calligrafici disponibili. C’è il font “Ralph Smith’s Formal Script” già citato da OldClaudio. Con il pacchetto calrsfs il comando \mathcal viene ridefinito in modo da usarlo. Non va tanto bene con gli esponenti, perché è molto inclinato.
Se invece carichi mathrsfs puoi usare \mathcal per i soliti di Knuth e \mathscr per quelli di Ralph Smith. Non che sia consigliabile mischiarli, però.
Una terza possibilità sono gli Euler Calligraphic di Hermann Zapf che si ottengono caricando il pacchetto eucal. Hanno una certa somiglianza con quelli di Knuth, ma sono meno pesanti e forse più gradevoli.
Per avere anche le minuscole la scelta è ancora più limitata: si può provare scrivendo
`\DeclareFontFamily{\encodingdefault}{calligra}{}
\DeclareFontShape{\encodingdefault}{calligra}{m}{n}{<->s*[2.2]callig15}{}
\DeclareMathAlphabet{\mathcalligra}{T1}{calligra}{m}{n}`
Le maiuscole però sono inusabili: il font infatti ha le minuscole molto piccole rispetto alle maiuscole e quindi scalando il font le maiuscole diventano enormi. Il fattore 2.2 va modificato rispetto al corpo principale in uso. Si ha un risultato decente con gli Rsfs, usando questi per le maiuscole:
`\documentclass[a4paper]{article}
\usepackage{calrsfs}
\DeclareFontFamily{\encodingdefault}{calligra}{}
\DeclareFontShape{\encodingdefault}{calligra}{m}{n}{<->s*[2.2]callig15}{}
\DeclareMathAlphabet{\mathcalligra}{\encodingdefault}{calligra}{m}{n}
\newcommand{\CalHom}{\mathop{\mathcal{H}\mkern-8.5mu\mathcalligra{om}}}
\begin{document}
$\CalHom_R(X,Y)$
\end{document}`
Occorre però tener conto che i font Calligra sono solo bitmap.Ciao
EnricoCorretto l’errore nel comando
::Alla fine credo che risolverò manualmente.
Farò comunque un esempio per far capire cosa intendevo, anche perchè credo sarebbe interessante ritoccare un pochino il pacchetto. Supponiamo di avere
`
****************
sottofigura a \label{fig:fig1-a}
********************************
sottofigura b \label{fig:fig1-b}
****************Figura 1: bla bla bla
\label{fig:fig1}
`
Ora, senza inserire opzioni, se inserisco “\ref{fig:fig1-a}” ottengo “1a”, se inserisco “\subref{fig:fig1-a}” ottengo “(a)”. Se inserisco l’opzione del pacchetto subfig che mi hai passato si ha:
se inserisco “\ref{fig:fig1-a}” ottengo “1a” (non cambia nulla);
se inserisco “\subref{fig:fig1-a}” ottengo “1(a)”.
Il formato “1(a)” è il punto della situazione. Perchè devo sovrascrivere \subref{} quando mi sembrerebbe più logico adattare \ref{} cambiando il suo formato di output in “1(a)”? Sarà un particolare di poco conto, ma poiché \ref{} nasce già con lo scopo di dare il riferimento completo, mentre \subref{} per logica dovrebbe dare solo il riferimento “(a)”, non mi piace molto la soluzione attuale del pacchetto \subfig{}.
Supponiamo che uno attivi l’opzione segnalata da ansys, come potrebbe poi scrivere, che ne sò… “si confronti la sottofigura (a) con la sottofigura (b)”… il comando \subref{} non esiste più!!! Abbiamo due comandi che fanno lo stesso lavoro, ma con formattazioni diverse: \ref{} e \subref{}, che danno rispettivamente “1a” e “1(a)”.Concordo con quanti pensino che stia cercando di spaccare il capello in quattro, e con quanti di voi pensino che non cambia molto tra (a) e 1(a), dal momento che la fatica di aggiungere 1 la fa LaTeX. Però che volete che ci faccia? Mi piacciono le soluzioni eleganti.
Ciao,
Daniele`\documentclass[a4paper]{article}
\usepackage{subfig}
\renewcommand\thesubfigure{(\alph{subfigure})}
\captionsetup[subfigure]{labelformat=simple}
\begin{document}
\begin{figure}
\subfloat[xyz][xyz\label{x}]{\fbox{XYZ}}
\subfloat[abc][abc\label{a}]{\fbox{ABC}}
\caption{Dida}\label{d}
\end{figure}\ref{d}
\ref{x}—\subref*{x}
\ref{a}—\subref*{a}
\end{document}`
Ciao
Enrico
::Ciao a tutti,
chiedo consiglio a voi perchè sò che il forum è frequentato da gente che si interessa anche a questi particolari. Devo scrivere più volte nella mia tesi
“[…] il valore dell’1%”
Si fa così? con apostrofo e numero? O si usa una soluzione diversa? Lo chiedo perchè non mi sembra molto elegante.E come scriveresti?
Ciao
EnricoPS: mi sono permesso di fare una piccola correzione al tuo messaggio in cui suggerivi \LaTeX, aggiungendo la coppia di graffe che tanti non si ricordano di mettere.
::caricato qua!
L’avevo già visto. 🙁
Non aver timore: chi ha scritto quella roba su \algorithm e \endalgorithm aveva evidentemente altro a cui pensare.
Ciao
Enrico
-
AutoreRisposte