Risposte nei forum create
-
AutoreRisposte
-
::
Con \selectfont ho risolto. Infinite grazie. Immaginavo che il problema derivasse da una mia distrazione.
Il secondo problema invece riguarda come detto l’utilizzo dei comandi di microgiustificazione di microtype in ambiente “DVI”.
Utilizzando
`\usepackage[tracking=alltext,letterspace=-40]{microtype}
`
sempre con il solito Sabon (ma si ripete anche con il font default), ottengo il seguente warning
Package microtype Warning: You are using tracking/letterspacing in DVI mode.
(microtype) This will probably not work, unless the post-
(microtype) processing program (dvips, dvipdfm(x), …) is
(microtype) able to create the virtual fonts on the fly.Che si rispecchia difatti nella impossibilità da parte di dvips o dvipng (per me necessari) do generare l’output. Ho provato ad installare il font anche con il tool installfont-tl ma nessun giovamento
Grazie mille, Flavio.
Il messaggio ti dice la verità: non puoi usare quel tipo di aggiustamenti microtipografici con l’uscita in dvi.
Ciao
Enrico
::Con \normalfont stai annullando la dichiarazione della famiglia psb.
Ciao
EnricoIo non ho parole, veramente grazie di cuore per la risposta immediata.
Ora però eliminando \normalfont ottengo il risultato che voglio in caso di un testo boldato oppure italic del tipo
`
\fontfamily{psb}\fontsize{48bp}{52}\bfseries \RaggedRight \textcolor{colore}{ La lucida follia del premier }
`Invece nel caso di un testo normale, passando
`
\fontfamily{psb}\fontsize{48bp}{52} \RaggedRight \textcolor{colore}{ La lucida follia del premier }
`Ottengo il testo piccino, come se la dimensione del font non fosse calcolata.
Grazie mille
Flavio
“BOLDATO”?
Dimentichi \selectfont (che è implicito in \bfseries).
Ciao
Enrico
::Salve a tutti, con i vostri suggerimenti sono riuscito a svolgere enormi progressi nel mio apprendimento di questo fantastico linguaggio. Ma ho ancora dei problemi, tra questi spicca la gestione dei font.
Ho installato Sabon, e devo scrivere dei caratteri (devo generare dvi) grandi anche 90pt. Questo è il codice
`\documentclass[]{minimal}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{color}
\definecolor{colore}{cmyk}{0.3000,1.0000,1.0000,0.3000}
\pagestyle{empty}
\begin{document}\frenchspacing\fontfamily{psb}\fontsize{90bp}{90}\normalfont\bfseries \textcolor{colore}{ Tutti insieme (poco) appassionatamente }
\end{document}`Ma l’output è molto più piccolo ed il log è il seguente
`LaTeX Font Warning: Font shape `T1/cmr/m/n' in size <90.3375> not available
(Font) size <35.83> substituted on input line 19.LaTeX Font Warning: Font shape `T1/cmr/bx/n' in size <90.3375> not available
(Font) size <35.83> substituted on input line 19.[1] (./titolo_ffl150400.aux)
LaTeX Font Warning: Size substitutions with differences
(Font) up to 54.50749pt have occurred.)`
Con \normalfont stai annullando la dichiarazione della famiglia psb.
Inoltre, necessito di utilizzare il tracking/letterspacing ma non ho ben capito cosa vuole microtype per lavorare con i dvi
Esempio di ciò che provi?
Ciao
Enrico
::Non capisco perchè prima di pranzo funzionava tutto e adesso no 😯 , comunque se eseguo il file senza richiedere l’indice mi compila tutto senza problemi, se invece provo a compilare l’indice l’errore che mi restituisce è
` 1.1 \boolfalse{citerequests}
\boolfalse{citetracker}
\boolfalse{pagetracker}
`Se aggiungo testo fittizio al posto di quegli \input non ho alcun errore. Ma quello che riporti non è un messaggio di errore (o almeno non è completo).
Ciao
Enrico
::Ho provato con il seguente codice:
\begin{document}
\newcolumntype{I}{‘{\vrule white 3pt}}
\newlength\savedwidth
\newcommand\whline{\noalign{\global\savedwidth\arrayrulewidth
\global\arrayrulewidth 3pt}%
\hline
\noalign{\global\arrayrulewidth\savedwidth}}
\begin{table}
\begin{flushleft}
\caption{Comuni infragilitori del bordo di grano}
\begin{tabular}{|c|c|}
\whline
\bf{Gruppo} & \bf{Elementi}\\ \hline
$IV_a$ & Si,Ge,Sn \\
\whline
\end{tabular}
\end{flushleft}
\end{table}
\end{document}
Però riesco ad aumentare lo spessore delle sole linee superiore ed inferiore,ma non quelle di sinistra e destra,per poter completare la modifica del bordo della tabella.In tal caso che tipo di codice dovrei usare?Le tabelle riquadrate non vanno usate mai: la tabella va letta per righe e per colonne, i filetti costituiscono barriere che interrompono la lettura. Carica il pacchetto booktabs e scrivi la tua tabella secondo lo schema
`\begin{tabular}{cc}
\toprule
\textbf{Gruppo} & \textbf{Elementi}\\
\midrule
IV\ped{a} & Si, Ge, Sn \\
IV\ped{b} & X, Y, Z \\
\bottomrule
\end{tabular}`
Ho aggiunto una riga fittizia per mostrare che le righe successive non vanno divise con filetti orizzontali, i quali vanno solo per separare interi settori di una tabella.Lascia sempre uno spazio dopo le virgole. Non credo che IV vada in modo matematico, né che vada in corsivo la “a”.
Il comando \bf non va usato (e comunque non è un comando con argomento).
Ciao
Enrico
::Non è un errore, ma solo un avviso del tutto innocuo. Carica anche textcomp, se vuoi toglierlo.
Sono un perfezionista, quindi mi chiedevo il motivo dell’avviso.
Ho provato anche la Tua soluzione, sia con Latin Modern che senza. L’avviso rimane lì imperterrito.Il motivo dell’avviso è dovuto al fatto che il pacchetto eco non definisce certe famiglie di font. Se proprio quell’avviso ti dà fastidio, carica textcomp così:
`\usepackage{textcomp}
\DeclareFontFamily{TS1}{cmor}{}
\DeclareFontShape{TS1}{cmor}{m}{n}{<->ssub*cmr/m/n}{}`
Visto che sei un perfezionista, lascio a te capire che cosa fanno le due righe aggiuntive. 😀Ciao
Enrico
::Alla compilazione di un documento appare il seguente errore:
`LaTeX Font Warning: Font shape `OMS/cmor/m/n' undefined
(Font) using `OMS/cmsy/m/n' instead
(Font) for symbol `textbullet' on input line xx.
`
al primo presentarsi di un comando \item all’interno di un ambiente itemize.
L’errore è solo nel LOG, nel senso che dal punto di vista grafico il punto appare e sembra essere quello giusto.
Il mio preambolo è:
`\documentclass[a4paper,twoside,11pt,italian]{article}\usepackage[T1]{fontenc}
\usepackage{eco}
\usepackage[utf8]{inputenx}
\usepackage[italian]{babel}
\usepackage{layaureo}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{microtype}
\usepackage{fancyhdr}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{eurosym}
`
Sospetto che il tutto sia collegato al pacchetto eco (che uso per avere i numeri elzeviriani), visto che disabilitandolo l’errore non si presenta.
Uso MiKTeX e ho installati sia il CM che il CM-super ma non il CM-unicode.
Suggerimenti?Non è un errore, ma solo un avviso del tutto innocuo. Carica anche textcomp, se vuoi toglierlo.
Ciao
Enrico
::Ho installato la nuova versione. Ho risolto il problema del pacchetto empheq ma non quello relativo al riferimento alle formule 3.3a e 3.4a. Hai qualche idea?
Senti, in un messaggio precedente ti ho scritto esplicitamente come fare; lo riporto, ma leggere tutto un messaggio di solito aiuta.
`\begin{alignat}{2}
\dot{\overline{B}}&=-\overline{\nabla}\times\overline{E}\tag{\ref{eq_3.3}a}\label{eq_3.3a}\\
\overline{\nabla}\times\overline{B}&=\mu_0\overline{f}_s\tag{\ref{eq_3.4}a}\label{eq_3.4a}
\end{alignat}\ref{eq_3.4a}`
Noti oltre a \tag il comando \label? E alla fine il richiamo alla stessa etichetta?Ciao
Enrico
::Ciao e grazie per la risposta.
Le ultime due righe servono a modificare il comportamento del comando \sffamily in modo che invochi anche la codifica T1 oltre alla famiglia di font richiesta. Naturalmente le limitazioni imposte al testo che scrivi in \sffamily sono notevoli: la maggior parte delle lettere accentate non funzionerà, per esempio, e dovrai ricorrere ai comandi tradizionali: gli unici caratteri “sicuri” sono quelli ASCII a 7 bit, per intenderci.
Accidenti, quanti giri e che limitazioni pesanti! Credevo che la gestione del formato T1 da parte di XeLaTeX fosse una cosa molto più semplice ed immediata.
No, è la gestione di LaTeX della codifica utf8 che è complicata. 😉 Del resto da un programma nato nel 1978, la cui ultima versione è del 1989, non è che ci si possa aspettare che conosca Unicode. 🙂
Mi sa che è meglio pensare di procurarsi direttamente la versione OpenType dei font di interesse, quando disponibili (ed accessibili!).
Certo. Ma se quello che desideri è un uso limitato di un font per testatine o titoli correnti (che non contengano caratteri strani) ci si può pensare, come detto nell’altro messaggio.
Per finire: la sintassi di \setsansfont è
`\setsansfont{URW Gothic L}`
Dopo \setsansfont puoi mettere le eventuali opzioni come Ligatures=TeX e le altre indicate dal pacchetto fontspec. È scritto chiaramente nella guida di fontspec e, credevo, anche nella mia introduzione.Certamente, tu l’hai spiegato per bene ed ero già a conoscenza della sintassi che mi riporti; semplicemente, tanto per cambiare, non mi sono fatto capire bene.
Quello che volevo dire è che quando ho cercato di arrangiarmi da solo per richiamare i font T1 con XeLaTeX prima di chiedere aiuto al forum, ho perso un po’ di tempo in rete, dove ho trovato un sacco di informazioni contraddittorie (si vede che XeLaTeX è ancora un argomento non consolidato). In una di queste pagine (spiacente, non riesco a trovare il riferimento), era suggerita (per richiamare i soli font PostScript, non i TTF né gli OTF) la sintassi
`\setsansfont{\fontspec{URW Gothic L}}
`
che, come ho scritto sopra, comunque non funziona.Ho provato a fare una ricerca di con Google e non ho trovato nulla. La cosa da ricordare è che \set{main|sans|mono}font hanno una chiamata di \fontspec implicita.
Ciao
Enrico
::ciao a tutti,
sto scrivendo un documento in inglese, e da quello che ho capito non dovrei avere il rientro a sinistra ad inizio del nuovo parafrafo.ma non sono sicuro, perchè mi sembra che in altri documenti rientra solo il primo all’inizizio di ogni sezione e non paragrafo.
Lascia così e sta’ tranquillo che va bene.
Ciao
Enrico
::Vi ringrazio per le risposte!
Ho già usato il comando \vdots, ma naturalmente il risultato ottenuto non è quello di una riga continua di puntini…
L’esigenza che mi ha spinto a porvi la domanda è quella di dover rappresentare una matrice partizionata a blocchi… Ho visto in un libro, sicuramente scritto con LaTeX, che le matrici partizionate venivano rappresentate attraverso righe e colonne continue di puntini!!! A questo punto mi chiedo come abbiano potuto ottenere un risultato del genere!?!?L’eccesso di puntini si può certamente evitare. Qualche riferimento per poter vedere l’esempio?
Ciao
Enrico
::Ma come faccio a fare riferimento all’equazione 3.4a? Se faccio \eqref {eq_3.4a}, Non ho mi appare nessun numero.
`\begin{alignat}{2}
\dot{\overline{B}}&=-\overline{\nabla}\times\overline{E}\tag{\ref{eq_3.3}a}\label{eq_3.3a}\\
\overline{\nabla}\times\overline{B}&=\mu_0\overline{f}_s\tag{\ref{eq_3.4}a}\label{eq_3.4a}
\end{alignat}\ref{eq_3.4a}`
Inoltre il pacchetto che mi hai detto non me lo fa installare
Impossibile dire qualcosa senza sapere che sistema operativo e distribuzione usi.
Ciao
Enrico
-
AutoreRisposte