Risposte nei forum create
-
AutoreRisposte
-
::
Ciao a tutti, innanzitutto ringrazio Francesco “bubbles1984” Agosti per avermi fatto notare il problema.
Inizio con una considerazione di ordine generale. Se un utente ha bisogno di inserire il simbolo ° in un suo lavoro, verosimilmente è perché ha bisogno di inserire la misura di un angolo (in gradi sessagesimali) oppure una temperatura (in gradi Celsius). Più raramente (per non dire quasi mai), avrà bisogno di inserire in simbolo ° da solo. In ogni caso, piuttosto che inserire il simbolo direttamente ° da tastiera, consiglierei senz’altro all’utente di caricare il pacchetto siunitx e di usare i comadi \ang, celsius e \degree: in questo modo, fra l’altro, il pacchetto si occupa automaticamente di impostare le spaziature corrette.
Nel caso il simboletto sia usato un paio di volte, direi che c’è poco da dire: si usi il metodo preferito e, se il risultato non è riconosciuto fra i caratteri nelle ricerche sul pdf, pazienza.
Francesco fa notare due problemi: l’inserimento del simbolo ° direttamente da tastiera e la ricerca del simbolo nel documento finale. Ho provato sul mio Mac e non ho trovato alcuna difficoltà a inserire il carattere ° da tastiera (scelta che peraltro sconsiglierei, per le regioni che ho detto): con la codifica latin1, riesco benissimo a farlo. Per quanto riguarda la possibilità di cercare il °, invece, confermo il problema: il simbolo che ottengo non è cercabile nel PDF finale (ho provato con Anteprima, Skim e Adobe Reader). Il problema si risolve caricando il pacchetto textcomp (grazie a Francesco Biccari per averlo fatto presente): il simbolo ° viene composto in modo leggermente diverso (il tondino è un pochino più piccolo) e, ciò che più conta, è cercabile nel PDF finale.
Ho appena aggiornato l’Arte, sulla base di quanto emerso (pag. 133).
Tutti i precedenti comandi funzionano sia in modo testuale sia in modo matematico. Per inserire i gradi Celsius o sessagesimali è consigliabile caricare anche il pacchetto textcomp, che rende possibile la ricerca del simbolo ° nel documento finale.
Già che c’ero, ho completamente rivisto gli esempi di siunitx, con l’obiettivo di rendere il tutto più chiaro.
Che ve ne pare?
Non l’ho visto, ma faccio qualche commento. Il pacchetto textcomp fa parte della distribuzione base da un certo numero di anni e dà accesso a una codifica in output chiamata TS1 (Text Symbols 1); i font scelti di default sono i TC di Jörg Knappen, compagni degli EC, naturalmente. Saranno usati i Type1 se l’installazione ha i CMSuper; i Latin Modern hanno la loro versione.
Il carattere per i gradi, in particolare, è nettamente migliore di quello che si ottiene senza caricare textcomp, che è semplicemente $^\circ$; questo, per un paio di apparizioni in un documento, è perfettamente accettabile.
Mi restano un paio di domande:
1. Davvero può capitare di non poter inserire il simbolo ° da tastiera? Se è così, potrebbe essere il caso di aggiungere una nota d’avvertimento.
2. Che cosa combina il pacchetto textcomp? Ci sono possibili effetti collaterali caricandolo?Se non si ha il simbolino ° sulla tastiera non so che farci: anzi, sì, si usa una delle macro citate.
L’unico effetto collaterale di textcomp è che si ha a disposizione il comando \texteuro il quale produce una versione raccapricciante del simbolo della moneta.
Ciao
Enrico
::Testando questo codice, mi sembra che funzioni tutto.
Dove sarebbe il problema con l’alias?`\documentclass{minimal}
\usepackage{lmodern} % oppure cm-super
\usepackage{textcomp}\let\textdegreeold\textdegree
\renewcommand{\textdegree}{\ifmmode\mbox{\textdegreeold}\else\textdegreeold\fi}
\let\degree\textdegree\begin{document}
\degree, $\degree$, °, $°$
\end{document}`Ciao ciao.
FraIntanto un comando la cui definizione comincia con \ifmmode e che potrebbe essere usato in un argomento mobile deve essere dichiarato robusto.
Il problema è che l’espansione di \textdegreeold, in certe situazioni, può richiamare \textdegree il quale richiamerebbe \textdegreeold, che richiamerebbe \textdegree …
La definizione di \textdegree(old) è
`\TS1-cmd \textdegree \TS1\textdegree`
una faccenda un po’ complicata che è descritta sugli “Appunti”, a pagina 82. In questo caso, probabilmente, il trucco funzionerebbe perché di fatto non si è davvero mai in modo matematico quando si espande \textdegreeold. Ma quei trucchi sono un po’ pericolosi se non trattati con cautela.Ciao
Enrico
::Le soluzione per estendere l’uso di ° anche in modo matematico funzionano, ovviamente, in maniera perfetta.
Bene. C’è una soluzione che non richiede di sapere in anticipo la codifica che si usa.
`\DeclareTextSymbolDefault{\degreesymbol}{TS1}
\DeclareTextSymbol{\degreesymbol}{TS1}{176}
\DeclareRobustCommand{\textdegree}{%
\ifmmode\mbox{\degreesymbol}\else\degreesymbol\fi}
\let\degree\textdegree`
Ridefinisco \textdegree, che è la macro richiamata da LaTeX quando interpreta il carattere ° (in latin1, utf8 o qualsiasi altra codifica che lo preveda) in modo che faccia la cosa giusta, cioè stampi il simbolo in una \mbox se siamo in una formula oppure direttamente. Definisco poi \degree come equivalente a \textdegree.Meglio non ricorrere all’usuale trucco di creare un alias a \textdegree: con i comandi definiti da \DeclareTextSymbol non funziona.
Ciao
Enrico
::boh… una frecciona con una tildona sopra? Potrebbe venire un po’ pacchiano in effetti. è che mi fa un po’ peccato mettere la freccia per l’iniezione, la freccia per la suriezione e non avere quella della biiezione
Quando sarai più grande 🙂 scoprirai che spesso essere troppo pignoli sui simboli nei diagrammi è controproducente. Una semplice tilde o un segno di isomorfismo, come ti ho indicato, è più che sufficiente.
Ciao
Enrico
::Salve a tutti, ho bisogno di disegnare una freccia, in un diagramma fatto con xypic, che indichi la presenza di un isomorfismo fra le due entrate. Ho trovato freccie per iniezioni e suriezioni, ma niente isomorfismi. Cosa si può usare?
E come dovrebbe essere fatta? Normalmente uso \ar[xx]^{f}_{\cong} o variazioni sul tema.
Ciao
Enrico
::Invece no, utilizzando solamente la classe book in ogni testatina compare solo il nome del capitolo, mentre io vorrei anche il nome del paragrafo, alternativamente.
Questo accade perchè uso l’opzione oneside, se la tolgo viene stampato correttamente.
Come faccio a risolvere??Se usi oneside non ha alcun senso l’alternanza; la testatina deve riportare l’informazione più significativa, cioè il titolo della sezione corrente.
Ciao
Enrico
::…
Finora non ho trovato un modo per poter scrivere da tastiera il simbolo °, sia in modo testo che matematico, facendo sì che in output il carattere ° sia anche cercabile.
Se uso \texdegree (con textcomp) il carattere ° viene riconosciuto nel pdf sia da Skim che da Adobe Reader 9. Se lo inserisco con ° avendo impostato la codifica latin1, tutto funziona. Altrettanto con utf8.
Rimane il problema del modo matematico. Se si usa latin1, una definizione come
`\DeclareRobustCommand{\degree}{%
\ifmmode\mbox{\textdegree}\else\textdegree\fi}
\DeclareInputText{176}{\degree}`
fa ciò che ci si aspetta: il comando \degree funziona in tutti i modi, il risultato è un carattere riconosciuto nelle ricerche e si può anche usare direttamente il carattere in input. Con utf8 occorre sostituire la seconda riga con
`\DeclareUnicodeCharacter{00B0}{\degree}`
ma va tutto bene ugualmente. È un piccolo mistero il perché non ci abbiano pensato. Di fatto è essenzialmente quello che fa siunitx.Naturalmente questo su Mac OS X; sugli altri non mi pronuncio.
Ciao
Enrico
::Ciao a tutti, continuo in questo topic perché non ne trovo di specifici.
Ho due domande:
1. come si inserisce il doppio frontespizio?
2. il dipartimento mi lascia la libertà di fare il frontespizio come voglio, un consiglio, il frontespizio interno lo faccio diverso da quello esterno?Perché due frontespizi? Ammettiamo che tu abbia una copertina rigida sulla quale vuoi il frontespizio che poi riporti anche nella prima pagina. Semplicemente stampi la prima pagina su carta rigida (o lasci fare alla copisteria).
Ciao
Enrico
::Salve a tutti,
perchè non riesco a visualizzare correttamente alcuni caratteri tipo < e >? al loro posto escono dei punti interrogativi o esclamativi all’incontrario!
devo inserire qualche pacchetto?? 😳Sono simboli matematici, quindi vanno in modo matematico. Cerca la parte relativa su una buona guida.
Ciao
Enrico
::Non capisco per quale motivo ma mi da errore, leggendo il log il problema è proprio alla base ovvero non trova il pacchetto chngcntr tra quelli installati e, inspiegabilmente, non prova nemmeno a scaricarlo da Internet.
Finora quando mancava un pacchetto lo ha sempre scaricato al volo e, controllando i setting di Miktex vedo che è ancora segnato di fare così quando manca un pacchetto. Come poso risolvere?Scaricandotelo da CTAN. Io con MiKTeX non vado d’accordo, com’è noto. 🙂
Non usare le classi KoMa, se vuoi anche usare titlesec.
Ciao
Enrico
6 Luglio 2009 alle 17:42 in risposta a: centrare verticalmente immagine e descrizione nella pagina #35315::niente di particolare ho fatto un
\pagebreak e ho inserito immagine e paragrafo dove la descrivo, e di default l’immagine viene posta in alto e la descrizione in basso, in questo viene lasciato un grande spazio bianco tra i due elementi
I dettagli sono ancora un po’ misteriosi, ma per fortuna il meccanico mi ha ridato la sfera di cristallo e posso dirti qualcosa di più
`\pagebreak
\vspace*{\fill}
\begin{center}
\includegraphics[…]{…}
\end{center}
Qui c'è la descrizione della figura\vspace*{\fill}
\newpage`
Ciao
Enrico
::il codice della seconda parte della domanda è più o meno:
\documentclass[…., twoside, openright]{report}
\…packages vari\begin{document}
\begin{titlepage}
bla bla bla
\end{titlepage}\section*{Presentazione}
\tableofcontents
..
\chapter{……}vorrei stampare il frontespizio,retro bianco, presentazione, retro bianco, indice, retro bianco, ma l’openright parte dai capitoli…
\chapter*{Presentazione}: perché \section*? Ma se proprio vuoi farti del male, metti un semplice \cleardoublepage prima di \section*
Ciao
Enrico
6 Luglio 2009 alle 14:02 in risposta a: centrare verticalmente immagine e descrizione nella pagina #35313::ciao a tutti, in una pagina ho inserito un’immagine e la sua descrizione.
Vorrei però che il tutto apparisse ben centrato verticalmente nella pagina, per adesso ho la figura posta in alto e la descrizione in basso.
Vorrei compattare il tutto per dare un aspetto più gradevole al tutto.
Saresti così gentile da dire come hai fatto? La sfera di cristallo è dal meccanico (è noto che le sfere di cristallo si portano a revisionare dai meccanici, possibilmente specializzati in motociclette :)).
Ciao
Enrico
::forse non capisco. Quando ho stampato il frontespizio mi è venuto con margine maggiore a destra e quindi poi in fase di rilegatura si aumenterebbe ancora l’asimmetria; io lo vorrei con margine maggiore a sinistra, dove le pagine vengono incollate…
Non è detto che la gabbia del testo debba essere simmetrica rispetto ai margini. Anzi, nella stampa fronte-retro è sbagliato.
Va’ tranquilla, lo spazio per la rilegatura è più che sufficiente.
Ciao
Enrico
::Ciao a tutti!
sono una inesperta di latex, ed avrei bisogno di aiuto.
1_ DEVO utilizzare per la tesi triennale la classe report e non book, ma vorrei stampare fronte-retro, quindi ho messo l’opzione twoside. Purtroppo però il margine più largo mi viene sul lato sbagliato, cioè, a partire dal frontespizio sul lato destro invece che sul sinistro e così via.
2_ Inoltre avevo messo l’opzione openright per i capitoli, ma non mi sembra che funzioni , e comunque prima del primo capitolo ho l’indice e una pagina di presentazione che andrebbero stampate sulla destra con sul retro una pagina vuota e non so come fare.
Qualcuno mi potrebbe aiutare?
Grazie in anticipo!Il margine maggiore è quello esterno. Quelle che tu consideri pagine destre sono in realtà le pagine sinistre.
Ciao
Enrico
-
AutoreRisposte