Risposte nei forum create
-
AutoreRisposte
-
::
Grazie, a proposito, c’è una sorta di manuale di stile (ovvero non qualcosa di tecnico) che possa illuminarmi sull’arte tipografica, soprattutto per quel che riguarda testi matematici?
Il TeXbook ha ottimi esempi per quanto riguarda la matematica; la realizzazione pratica con i comandi di LaTeX e amsmath è diversa, ma si impara molto.
Ciao
Enrico
::Ho capito benissimo quello che vorresti: si tratta di una scelta tipograficamente inaccettabile. Siccome sei qui da maggio non sei un nuovo arrivato. 🙂
Ciao
Enricocapisco il tuo POV, vorrei essere in grado tecnicamente di farlo…
`\newenvironment{dimo}
{\settowidth{\leftmargini}{Dimostrazione: }%
\begin{list}{}{}\item\relax
\makebox[0pt][r]{\underline{Dimostrazione}: }\ignorespaces}
{\end{list}}`
Ora guarda il risultato, inorridisci e ricorri all’ambiente proof che mette a disposizione il pacchetto amsthm.Ciao
Enrico
::Tra i comandi per specificare lo stile di un font ce ne sono quattro apparentemente equivalenti:
\textrm
\textmd
\textup
\textnormal
Non voglio certo credere che lo siano, però. La lettura delle guide più accreditate non scioglie il mio dubbio. L’unico che credo di aver capito davvero è l’ultimo, che stampa il testo nel proprio argomento in accordo con stile e corpo del font principale del documento. Si può dire che \textup è il contrario di \textsl? Ma gli altri due? Come li si potrebbe definire e quando vanno usati?
Ciao
TommasoPS: ho dato un occhiata alla Not so Short ultima versione, all’Introduzione ultima versione, ovviamente all’Arte per motivi affettivi e al file latex2e.pdf che c’è in ogni distribuzione.
Non sono affatto equivalenti. Sono le forme con argomento corrispondenti a
`\rmfamily
\mdseries
\upshape
\normalfont`
Come vedi, le prime tre agiscono su caratteristiche diverse: famiglia, peso e forma. Non è corretto dire che \textup è il contrario di \textsl: è la scelta di una forma diritta.L’ultima “azzera” tutti i parametri riportandoli a quelli validi all’inizio del documento.
Ogni font è caratterizzato da quattro parametri: codifica di output, famiglia, peso e forma che possono essere variati indipendentemente. Ci sono poi un quinto e un sesto parametro: corpo e avanzamento di riga; questi si cambiano solo con dichiarazioni come \large, \footnotesize e simili oppure direttamente con \fontsize{
}{ }\selectfont. Ciao
Enrico
::come puoi immaginare ho cercato di essere il più chiaro possibile.
Purtroppo non c’è un ambiente verbatim su phpbb2 (anche se l’ambiente code è il suo corrispettivo), altrimenti avrei usato quello. come avresti scritto tu il tutto?
Ps. a far così non è che si fa una gran figura con i nuovi arrivati (su wiki abbiamo una simpatica linea guida: http://it.wikipedia.org/wiki/Wikipedia:Non_mordete_i_nuovi_arrivati ) con un po’ di immaginazione il discorso si applica anche qua.
Ho capito benissimo quello che vorresti: si tratta di una scelta tipograficamente inaccettabile. Siccome sei qui da maggio non sei un nuovo arrivato. 🙂
Ciao
Enrico
::Buongiorno a tutti,
sono un niubbo di \LaTeX e ho un problemino:Mi piacerebbe fare un environment per le dimostrazioni che fosse impaginato come segue:
`
Dimostrazione:testo della dimostrazione blablabla
seconda linea della dimostrazione.eventualmente anche con dei ritorni a capo.
e pure qua mantiene l'indentazione iniziale`
(spero si sia capito), tutto dovrebbe essere indentato tanto quanto la lunghezza di “Dimostrazione”. Per ora ho trovato questo modo:`\newenvironment{dimost}{\settowidth{\parindent}{Dimostrazione}\makebox[0pt][r]{\underline{Dimostrazione}:}}{}`
Che però mi fa questo giochetto:
`Dimostrazione: testo della dimostrazione blablabla
seconda linea della dimostrazione.eventualmente anche con dei ritorni a capo.
ma se anche il ritorno a capo non ci sta nella linea..`Insomma, all’inizio della riga va tutto bene, ma se il testo viene “spalmato” si più righe perché non ci sta nel margine destro, allora non obbedisce al comando.
Come posso farea?
Prima di tutto devi evitare modi di presentazione palesemente sbagliati.
Ciao
Enrico
::Giusta l’osservazione sul nome. Tuttavia “sudo -E tlmgr -gui” funziona bene, mi pare. Forse intendevi parlare del “launcher”?
Ciao
Enricosudo -E tlmgr -gui non funziona, ho appena controllato.
In che senso non funziona? Ho appena aggiornato lanciando tlmgr con “sudo -E tlmgr -gui”. Hai installato “perl-Tk”?
Ciao
Enrico
::Altro che forum… qui è attivato un vero e proprio mini corso di programmazione on-line gratuito!
Questo dovrebbe essere finalmente il log, o meglio la parte che interessa il font Simoncini o poco più (l’intero log era lunghissimo…)
`Package polyglossia Info: Default language is italian.
fontspec Info: Font Simoncini Garamond does not contain any OpenType `Script'
information.
\g_fontspec_family_Simoncini Garamond_int=\count170
fontspec Info: Defining font family for 'Simoncini Garamond' with options [].
fontspec Info: Defining shape 'normal' with NFSS specification:
(fontspec) <->“Simoncini Garamond/ICU:”
fontspec Info: Defining shape 'bold' with NFSS specification:
(fontspec) <->“Simoncini Garamond/B/ICU:”
fontspec Info: Defining shape 'italic' with NFSS specification:
(fontspec) <->“Simoncini Garamond/I/ICU:”
fontspec Info: Defining shape 'bold italic' with NFSS specification:
(fontspec) <->“Simoncini Garamond/BI/ICU:”
(“C:\Users\Luca\Documents\Monografie\Monografia Ricci\Ricci.aux”)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 6.
LaTeX Font Info: … okay on input line 6.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 6.
LaTeX Font Info: … okay on input line 6.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 6.
LaTeX Font Info: … okay on input line 6.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 6.
LaTeX Font Info: … okay on input line 6.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 6.
LaTeX Font Info: … okay on input line 6.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 6.
LaTeX Font Info: … okay on input line 6.
LaTeX Font Info: Checking defaults for EU1/lmr/m/n on input line 6.
LaTeX Font Info: … okay on input line 6.
fontspec Info: Adjusting the maths setup (use [no-math] to avoid this).
\symlegacymaths=\mathgroup4
LaTeX Font Info: Overwriting symbol font `legacymaths' in version `bold'
(Font) OT1/cmr/m/n OT1/cmr/bx/n on input line 6.
LaTeX Font Info: Redeclaring math accent \acute on input line 6.
LaTeX Font Info: Redeclaring math accent \grave on input line 6.
LaTeX Font Info: Redeclaring math accent \ddot on input line 6.
LaTeX Font Info: Redeclaring math accent \tilde on input line 6.
LaTeX Font Info: Redeclaring math accent \bar on input line 6.
LaTeX Font Info: Redeclaring math accent \breve on input line 6.
LaTeX Font Info: Redeclaring math accent \check on input line 6.
LaTeX Font Info: Redeclaring math accent \hat on input line 6.
LaTeX Font Info: Redeclaring math accent \dot on input line 6.
LaTeX Font Info: Redeclaring math accent \mathring on input line 6.
LaTeX Font Info: Redeclaring math symbol \colon on input line 6.
LaTeX Font Info: Redeclaring math symbol \Gamma on input line 6.
LaTeX Font Info: Redeclaring math symbol \Delta on input line 6.
LaTeX Font Info: Redeclaring math symbol \Theta on input line 6.
LaTeX Font Info: Redeclaring math symbol \Lambda on input line 6.
LaTeX Font Info: Redeclaring math symbol \Xi on input line 6.
LaTeX Font Info: Redeclaring math symbol \Pi on input line 6.
LaTeX Font Info: Redeclaring math symbol \Sigma on input line 6.
LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 6.
LaTeX Font Info: Redeclaring math symbol \Phi on input line 6.
LaTeX Font Info: Redeclaring math symbol \Psi on input line 6.
LaTeX Font Info: Redeclaring math symbol \Omega on input line 6.
LaTeX Font Info: Redeclaring math symbol \mathdollar on input line 6.
LaTeX Font Info: Redeclaring symbol font `operators' on input line 6.
LaTeX Font Info: Encoding `OT1' has changed to `EU1' for symbol font
(Font) `operators' in the math version `normal' on input line 6.
LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
(Font) OT1/cmr/m/n EU1/SimonciniGaramond(0)/m/n on input l
ine 6.
LaTeX Font Info: Encoding `OT1' has changed to `EU1' for symbol font
(Font) `operators' in the math version `bold' on input line 6.
LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
(Font) OT1/cmr/bx/n EU1/SimonciniGaramond(0)/m/n on input
line 6.
LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
(Font) EU1/SimonciniGaramond(0)/m/n EU1/SimonciniGaramond(
0)/m/n on input line 6.
LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal'
(Font) EU1/SimonciniGaramond(0)/m/n EU1/SimonciniGaramond(
0)/m/n on input line 6.
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
(Font) OT1/cmr/m/it EU1/SimonciniGaramond(0)/m/it on input
line 6.
LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
(Font) OT1/cmr/bx/n EU1/SimonciniGaramond(0)/bx/n on input
line 6.
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal'
(Font) OT1/cmss/m/n EU1/lmss/m/n on input line 6.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal'
(Font) OT1/cmtt/m/n EU1/lmtt/m/n on input line 6.
LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
(Font) EU1/SimonciniGaramond(0)/m/n EU1/SimonciniGaramond(
0)/bx/n on input line 6.
LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold'
(Font) EU1/SimonciniGaramond(0)/m/n EU1/SimonciniGaramond(
0)/bx/n on input line 6.
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
(Font) OT1/cmr/bx/it EU1/SimonciniGaramond(0)/bx/it on inp
ut line 6.
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
(Font) OT1/cmss/bx/n EU1/lmss/bx/n on input line 6.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
(Font) OT1/cmtt/m/n EU1/lmtt/bx/n on input line 6.
LaTeX Font Warning: Font shape `EU1/SimonciniGaramond(0)/m/sc' undefined
(Font) using `EU1/SimonciniGaramond(0)/m/n' instead on input line
7.
[1
] (“C:\Users\Luca\Documents\Monografie\Monografia Ricci\Ricci.aux”)
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
)
Here is how much of TeX's memory you used:
10126 strings out of 430391
176049 string characters out of 3188403
248301 words of memory out of 3000000
13242 multiletter control sequences out of 15000+200000
3680 words of font info for 19 fonts, out of 3000000 for 9000
14 hyphenation exceptions out of 8191
38i,4n,36p,817b,160s stack positions out of 5000i,500n,10000p,200000b,50000s
Output written on Ricci.pdf (1 page).`
Si riesce a capire il nome che devo dare al font perché mi legga il maiuscoletto?
Ciao e grazie,
LucaInutile continuare in questo modo. Il documento deve essere semplice.
`\documentclass[a4paper]{article}
\usepackage{fontspec}
\setmainfont{Simoncini Garamond}
\begin{document}
a\textsc{b}
\end{document}`
Ciao
Enrico
::In Texlive 2010 è arrivata la 0.63,
ma i problemi di sillabazione per l’italiano
già discussi in queto forum permangono.
Ho l’impressione che ci vorrà un certo lavoro
per i mantainer di LuaTeX….La 0.63 che è sul nuovo repository è ancora quella precedente alla modifica apportata da Taco Hoekwater in risposta al tuo problema. Compilando la versione SVN il problema, infatti, non c’è più. 🙂
Ciao
Enrico
::Il titolo parla da sé.
Sto ultimando un documento che deve contenere necessariamente molte figure e due o tre tabelle. Molte significa tra le venti e le trenta, tutte flottanti.
Ho notato che a partire da un certo punto, le figure non vengono più messe da LaTeX nel primo posto utile (di solito le mette in cima alla pagina), ma le spedisce tutte in fondo al documento, nonostante quasi tutte abbiano una larghezza [width=0.5\columnwidth].A un certo punto del documento si parla del catalogo degli strumenti di un costruttore, e vorrei mettere una figura per ognuno degli strumenti. Questi in totale sono 11 (ma potrebbero essere di più). Mi sono arrangiato con:
`\begin{figure}[tb]
\centering
\subfloat[][\emph{Corno naturale con ritorte}.]
{\includegraphics[width=.45\columnwidth]{natural}} \quad
\subfloat[][\emph{Corno semplice in sib con \emph{stopping valve}}.]
{\includegraphics[width=.45\columnwidth]{simplesiba+}} \\
\subfloat[][\emph{Corno doppio in sib/fa acuto con \emph{stopping valve}}.]
{\includegraphics[width=.45\columnwidth]{doublesibhighfa+}} \quad
\subfloat[][\emph{Corno doppio in sib/mib acuto con \emph{stopping valve}}.]
{\includegraphics[width=.45\columnwidth]{doublesibhighmiba+}} \\
\subfloat[][\emph{Corno Corno semplice in fa acuto}.]
{\includegraphics[width=.45\columnwidth]{simplehighf}} \quad
\subfloat[][\emph{Corno Corno doppio in fa/sib}.]
{\includegraphics[width=.45\columnwidth]{doublefsib}} \\
\caption{La gamma dei corni Engelbert Schmid (1).}
\label{fig:corni1}
\end{figure}\begin{figure}[tb]
\centering
\subfloat[][\emph{Corno doppio in sib/fa acuto con \emph{stopping valve}}.]
{\includegraphics[width=.45\columnwidth]{doublesibhighfa+}} \quad
\subfloat[][\emph{Corno triplo compensato in fa/sib/fa acuto}.]
{\includegraphics[width=.45\columnwidth]{triplecompfsibhighf}} \\
\subfloat[][\emph{Corno triplo compensato in fa/si b/fa acuto}.]
{\includegraphics[width=.45\columnwidth]{triplecompfsibhighf}} \quad
\subfloat[][\emph{Corno triplo in fa/sib/fa acuto}.]
{\includegraphics[width=.45\columnwidth]{triplefsibhighf}} \\
\subfloat[][\emph{Corno triplo in fa/sib/mib acuto}.]
{\includegraphics[width=.45\columnwidth]{triplefsibhighmib}} \\
\caption{La gamma dei corni Engelbert Schmid (2).}
\label{fig:corni2}
\end{figure}`Naturalmente, visto che la prima di queste figure occupa per forza una pagina, va a finire alla fine di tutto, e tutte le altre, anche se più piccole, finiscono dopo di essa.
Una soluzione potrebbe essere quella di spostare in fondo al documento la parte di testo relativa a queste due figure, migliorando il codice con un \ContinuedFloat per rendere la figura una sola figura. Ma ovviamente sbaglio. 😉
Ci sono altre soluzioni per avere le figure successive a queste un po’ più vicine al testo che le riguarda (ora 15 pagine di distanza sono un po’ troppe)?
Ciao
TommasoDa’ alla figura grande l’opzione [p], mi sembra ovvio.
Ciao
Enrico
::Questo è il log indicando semplicemente il comando per il carattere come mi hai suggerito:
[…]
In effetti c’è un avvertimento che non avevo notato in quanto, maiuscoletto a parte, mi compila correttamente e il font è proprio il Simoncini.
Per l’altra dritta
`otfinfo -f.ttf`
posso anche provare, ma non capisco dove dovrei inserirlo…Quello non è il .log, ma solo l’estratto che esce sullo schermo durante la compilazione.
“otfinfo” va dato dalla linea di comando.
Ciao
Enrico
::Ecco qui i ‘Simoncini’ avuti dall’editore:
Simoncini Garamond Bold (True Type)
Simoncini Garamond Italic (True Type)
Simoncini Garamond Roman (True Type)
Simoncini Garamond IPA (True Type)
Il font che ho a disposizione è venduto sotto licenza Adobe.
Ciao grazie,
Luca1. Che dice il .log quando fontspec cerca di caricare i font? Per esempio, se dico \setmainfont{Junicode} trovo
` fontspec Info: Defining font family for 'Junicode' with options [].fontspec Info: Defining shape 'normal' with NFSS specification:
(fontspec) <->“Junicode/ICU:script=latn;language=DFLT;”fontspec Info: Defining shape 'small caps' with NFSS specification:
(fontspec) <->“Junicode/ICU:script=latn;language=DFLT;+smcp;”fontspec Info: Defining shape 'bold' with NFSS specification:
(fontspec) <->“Junicode/B/ICU:script=latn;language=DFLT;”fontspec Info: Defining shape 'italic' with NFSS specification:
(fontspec) <->“Junicode/I/ICU:script=latn;language=DFLT;”fontspec Info: Defining shape 'bold italic' with NFSS specification:
(fontspec) <->“Junicode/BI/ICU:script=latn;language=DFLT;”`
Tu che trovi? Usa \setmainfont{Simoncini Garamond} senza nient’altro.2. Ti direi di eseguire
`otfinfo -f.ttf`
dovesta per il percorso completo del file che contiene il font. Ma non ho idea se funziona sotto Windoze. Ciao
Enrico
::Intanto Enrico grazie della risposta! Avevo configurato anche TeXworks (semplice ed immediato) per capire se poteva dipendere dall’editor, e invece avrei dovuto rivolgere le mie attenzioni a fontspec…
Ho letto la parte del manuale che mi interessa (e che mi hai indicato 😳 ) e ho provato ad inserire la dichiarazione del font per il maiuscoletto, ma mi dice che non lo trova. Ho modificato anche la sintassi del comando in più modi, ma niente. Non capisco perché non lo trovi: c’è un san maiuscoletto che possa aiutarmi?
Grazie per la pazienza…
LucaP.S. Ho scoperto, sbirciando il manuale, che fontspec riesce, tra l’altro, a rendere il maiuscoletto corsivo, che in taluni casi può essere utile (ricordo un topic aperto da Ivan in proposito): ora io mi accontenteri solo del maiuscoletto…
Non mi aspettavo che “Simoncini Garamond SC” funzionasse. Bisogna sapere qual è il nome con cui viene visto il font maiuscoletto dal sistema. Puoi riportare una lista dei font Simoncini?
Ciao
Enrico
::Ho provato a controllare la versione che ho di fontspec, ma non riesco a capire se MiKTeX ha installato la 2.1a, o la 2.1b. La data di rilascio della versione che ho riesco a vederla dal Package Manager, ed è il 30-09-2010. Se Will Robertson ti ha risposto il 28-09-2010, e la documentazione è aggiornata al 29, suppongo di avere l’ultima, purtroppo. Dico purtroppo perché allora non è quello il problema. Come recupero il mio maiuscoletto? Quello che non capisco è che per altri font il maiuscoletto me lo compila correttamente. Ma al tempo stesso sono certo che il Simoncini Garamond (True Type) presente nel mio sistema ha il maiuscoletto.
Come ne vengo fuori?
Ciao,
LucaPer sapere la versione usata, guarda il .log; dove c’è il caricamento di fontspec viene certamente riportata la versione.
Pensavo che fosse un OpenType; nel caso dei TrueType devi passare esplicitamente qual è il font da usare per il maiuscoletto: qualcosa come
`\setmainfont[SmallCapsFont={Simoncini Garamond SC}]{Simoncini Garamond}`
(pagina 10 della documentazione di fontspec; \setmainfont riceve le stesse opzioni di \fontspec).Ciao
Enrico
::avrei un paio di commenti sulla sezione SUSELinux, visto che e’ la mia distribuzione di elezione.
innanzitutto il nome, la distribuzione non si chiama cosi’: la versione “community driven” si chiama OpenSUSE, poi ce ne sono altre prodotte direttamente dalla novell piu’ aziendali. cambierei il nome in OpenSUSE.
per la modalita’ superutente: sudo -E va bene per i comandi da riga, se si vuole avere accesso alla modalita’ grafica (ad esempio per tlmgr con gui) ci vuole`su -c “
“` Giusta l’osservazione sul nome. Tuttavia “sudo -E tlmgr -gui” funziona bene, mi pare. Forse intendevi parlare del “launcher”?
Ciao
Enrico
::Buongiorno.
Vorrei riuscire a modificare le note create con Ledmac. In particolare vorrei riuscire a sostituire la parentesi quadra con i due punti. Ho provato con questo codice che ho trovato nella guida di Ledmac:
`
\makeatletter
\renewcommand{\Afootfmt}{3}{%
{\notenumfont\printlines#1}\enspace
{select@lemmafont#1|#2}\spacedcolon\enskip
#3penalty-10}
\makeatother
`
ma non succede nulla. Dov’è l’errore?
GRazie mille per l’aiuto.
EricaNon è che tutti sappiano costruirsi un esempio minimo con ledmac, sai? 🙂 Io no, per esempio.
Ciao
Enrico
-
AutoreRisposte