Risposte nei forum create
-
AutoreRisposte
-
22 Maggio 2008 alle 21:42 in risposta a: usando twoside e openright inizia comunque a sinistra #24361::
Salve a tutti.
Ho un problema con l’opzione twoside. Pur infatti aver messo twoside
e openright, il documento inizia da sinistra e non da destra!!
vi listo qui il preambolo. Avete per caso già avuto questo problema
e sapete risolverlo?Temo che anche tu sia vittima del solito equivoco che con fronte-retro il margine maggiore debba stare all’interno: è esattamente il contrario. Sono abbastanza sicuro che il numero della pagina su cui comincia ciascun capitolo sia dispari.
Tuttavia ti consiglio di togliere quell’orrenda ridefinizione di \cleardoublepage, lasciando quella che nel tuo preambolo è commentata.
Anche i \newcommand che dai sono particolarmente orribili:
`\newcommand{\diff}{\mathop{}\!\mathrm{d}}
\newcommand{\pdiff}{\mathop{}\!\partial}
\newcommand{\grad}{\nabla}
\newcommand{\divg}{\grad\cdot}
\newcommand{\rot}{\grad\times}`
Se preferisci che \divg e \rot si comportino come operatori, quindi con il segno di operazione vicino e l’operando più distante, puoi usare
`\newcommand{\grad}{\nabla}
\newcommand{\divg}{\mathop{\grad\cdot}}
\newcommand{\rot}{\mathop{\nabla\times}}`
Mi suona veramente bizzarra la definizione di \minitab: te ne fai davvero qualcosa? Se no, toglila; ma toglila in ogni caso, è sbagliata e inutile.Ciao
Enrico
21 Maggio 2008 alle 16:32 in risposta a: articolo su due colonne, abstract su una sola colonna #24324::Ciao a tutti.
Ho cercato un po’ sul forum prima di scrivere, ma non ho trovato soluzione. Sto scrivendo il mio primo articolo scientifico (wow…) su due colonne e dopo il titolo vorrei che l’abstract fosse su tutta la larghezza della pagina.
nel preambolo ho:\documentclass[a4paper,twoside,twocolumn]{article}
e questo fa si che usando il
\begin{abstract}
\end{abstract}
l’abstract mi finisce nella prima colonna.
come si risolve?
grazie a tutti, e scusate se ci sono thread simii ma io non li ho trovati.Pacchetto abstract.
Ciao
Enrico
::Il problema del messaggio di avviso è che LaTeX non trova un font con il corpo specificato e ne sostituisce uno simile (secondo il suo concetto di somiglianza). Basta usare 17/21 e sei a posto, ma sinceramente non ti consiglio il titolo in maiuscoletto. Se poi desideri maiuscoletto nero sei ancora più fuori strada. I font Latin Modern ce l’hanno, ma ti assicuro che non è una bella cosa.
Ciao
Enrico..ma se io volessi scrivere “ANALISI E MODELLISTICA….” tutto maiuscolo, grassetto ma più piccolo di 17?? 😀
`\Preambolo{\renewcommand{\fronttitlefont}{\fontsize{14}{18}\bfseries}}`
Però te lo sconsiglio. Fa’ come credi, però: la tesi è tua.Ciao
Enrico
::Certo è assurdo,
ma in alcuni casi come specificare l’importo numerico sugli assegni metterlo prima facilita l’aggiunta di eventuali cifre solo in coda dove sono trascritti i centesimi.Pertanto, nella pratica del lavoro, scrivendo per esempio lettere aziendali e rapporti economici, mi sono geneticamente riadattato a mettere il simbolo prima.
Si tratta di una contorsione mentale distruttiva !!!
Ma nel mondo aziendale ed economico non si sa mai, così è avvenuta la mutazione.
Ciao.Il prezzo è “euro 12 e centesimi 35”. Puah. 🙂 È come chiamare la gente per cognome e nome.
Ciao
Enrico
::Penso anch’io che sia più corretto mettere il simbolo dell’euro < prima > del numero.
Per quali motivi?
Per distanziarlo un po non c’è da fare paradossalmente nulla.
Basta considerare probabilmente, che lo spazio dopo il comando serve in LaTeX per individuare la stringa del comando stesso e quindi non viene poi resa nel documento.
Basta quindi inserire un gruppo vuoto o la barra retroversa per l’inserimento di uno spazio:
`\euro{} 50.028,00\euro\ 50.028,00
%nota bene uno o più caratteri di spazio prima del carattere 5
% sono necessari altrimenti LaTeX processa un comando
% dopo quello dell'euro di questo tipo: \5%oppure meglio con un carattere tilde per lo spazio insecabile
%LaTeX non può in questo caso lasciare il simbolo a fine riga
%e l'importo all'inizio della successiva:
\euro~50.028,00% si può usare il pacchetto numprint per rendere la formattazione
% del numero
% \usepackage{numprint} nel preambolo
\nprounddigits{2}
\euro{} \numprint{50028}
`Direi che l’unico modo è con ~, se proprio insisti a usarlo davanti al numero, pratica che io ritengo assurda. Gli unici posti dove si insegna “euro 100” e “metri 300” sono certe scuole elementari; poi ci si portano dietro le conseguenze, purtroppo.
`200\,\euro{}`
Ciao
Enrico
::Ciao a tutti…. di nuovo alle prese col frontespizio..
chiedo scusa a Enrico :roll:, ma non son riuscita a venirne fuori, neanche consultando la guida e topic simili tipo questo
http://www.guit.sssup.it/phpbb/viewtopic.php?t=3498&highlight=frontespizioquesto è il mio frontespizio 🙂 :
`\begin{frontespizio}
\Istituzione{Alma Mater Studiorum — Universit\`a degli Studi di Bologna}
\Facolta{Scienze Matematiche, Fisiche e Naturali}
\Corso[Laurea Specialistica]{Fisica}
\Titolo{Analisi e modellistica dello strato limite atmosferico
in condizioni di omogeneit\`a spaziale}
\Candidato{Giulia Bertacci}
%relatore, correlatore
%ecc,ecc
\Piede{Anno Accademico 2007-2008\\
Sessione I}
\end{frontespizio}`..vorrei il titolo in maiuscoletto invece che corsivo, quindi ho messo:
`\begin{frontespizio}
\Preambolo{\renewcommand{\fronttitlefont}{%
\fontsize{16}{20}\scshape}}
%ecc. ecc.
\end{frontespizio}`ma in compilazione ottengo questi warning:
`LaTeX Font Warning: Font shape `OT1/cmr/m/sc' in size <16> not available
(Font) size <17.28> substituted on input line 18.[1]
LaTeX Font Warning: Size substitutions with differences
(Font) up to 1.28pt have occurred.`..ho pensato: va bè è lo stesso, ha adattato i caratteri come gli pare…
….però io vorrei mantenere il grassetto, come si fa?Come ultima prova ho tolto \Preambolo ecc…..
e ho scritto direttamente il titolo in maiuscolo:
`\Titolo{ANALISI E MODELLISTICA DELLO\\
STRATO LIMITE ATMOSFERICO\\
IN CONDIZIONI DI OMOGENEIT\`A SPAZIALE}`
..solo che così secondo me è un pò grande, no?
`\fronttitlefont Neretto, 17/21 Per il titolo della tesi`Il problema del messaggio di avviso è che LaTeX non trova un font con il corpo specificato e ne sostituisce uno simile (secondo il suo concetto di somiglianza). Basta usare 17/21 e sei a posto, ma sinceramente non ti consiglio il titolo in maiuscoletto. Se poi desideri maiuscoletto nero sei ancora più fuori strada. I font Latin Modern ce l’hanno, ma ti assicuro che non è una bella cosa.
Ciao
Enrico
::Ciao a tutti
scusate se riapro questo vecchio post sempre mio 🙂
Ho un problema simile al precedente: devo fare delle sezioni strutturate in questo modo:-sezione 1:
pagina 1: nome della sezione + 2 figure con didascalia “Tabella…”
pagina 2: 2 figure con didascalia “Tabella…”
pagina 3: 2 figure con didascalia “Tabella…”
…
-sezione 2: (a pagina nuova!)
pagina 1: nome della sezione + 2 figure con didascalia “Tabella…”
pagina 2: 2 figure con didascalia “Tabella…”
pagina 3: 2 figure con didascalia “Tabella…”Ovviamente vorrei che le figure fossero sempre centrate verticalmente in modo accettabile.
Quindi ho provato a usare:
`\newcommand{\annoA}[4][]{\begingroup\vfill\centering
\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\vfill}
\newcommand{\annoB}[4][]{\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\endgroup\newpage}``\newpage\section{sezione 1}
\annoA[width=\textwidth]{tabA}{Dati anno A}{tab:tabA}
\annoB[width=\textwidth]{tabB}{Dati anno B}{tab:tabB}
\newpage
\annoA[width=\textwidth]{tabA}{Dati anno A}{tab:tabA}
\annoB[width=\textwidth]{tabB}{Dati anno B}{tab:tabB}`Purtroppo però in questo modo le figure non vengono centrate, ma una va in alto alla pagina e una in basso. Come posso modificare i comandi?
Grazie per l’attenzione! Ciao, Elisa`\newcommand{\annoA}[4][]{\par\begingroup\vspace*{\fill}\centering
\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\vfill}
\newcommand{\annoB}[4][]{\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\vfill\endgroup\newpage}`
In questo modo lo spazio bianco è diviso equamente fra prima della prima figura, in mezzo alle figure e dopo la seconda figura.Ciao
Enrico
::Grazie molte.
Speravo ci fosse una soluzione per portare avanti un lavoro per me importante.
Scusate ma un argomento come questo è difficile da rintracciare nel forum.Applicherò questa soluzione dopo essermi documentato un po’.
Trovi qualcosa sugli aurei “appunti” di un noto TeXnico 😉
In sostanza ciò che faccio è di caricare i token che servono in un registro token temporaneo. Un’istruzione come
`\toks255=\expandafter{\the\toks255 …}`
serve per aggiungere qualcosa al registro stesso. Inizialmente il contenuto è “\begin{tabular}{ll}”; alla prima iterazione aggiungo “Valore=&”, poi ho il problema di aggiungere il valore attuale del contatore index (il nome è brutto perché \theindex è una macro importante se devi compilare l’indice analitico, ma per ora teniamolo). Non si può aggiungere \theindex, perché l’espansione di questo è “\@arabic\c@index” e quindi si avrebbe sempre il valore finale del contatore. Ciò che si vuole è invece il valore durante quella iterazione e \number\value{index} fa ciò che si desidera; ma dobbiamo espanderlo al momento di inserirlo nel registro, altrimenti saremmo daccapo.Ecco qui come si può fare:
`\toks255=\expandafter{\the\toks255\expandafter\space\number\value{index}\\}`
Il “\\” finale serve per la tabella e non dà problemi. Il trucco sottile è prima. Andiamo con calma: c’è un \expandafter che espande il \the; \the trova la primitiva \toks che deve avere un argomento numerico. TeX determina questo argomento raccogliendo ed espandendo tutti i token finché trova qualcosa che non può essere interpretato come numero. Dopo 255 c’è \expandafter che viene espanso, con la conseguenza che viene espanso \number il quale espande \value{index} finché trova un numero, cioè esattamente il valore di index in quel momento. A questo punto \expandafter sparisce e il token successivo è \space che viene espanso a uno spazio: questo finisce il numero cercato dopo \toks e lo spazio che risulta viene ignorato perché segue una costante.Il trucco l’ho imparato da David Kastrup su comp.text.tex.
Ciao
Enrico
::Vorrei poter compiere un ciclo \whiledo (pacchetto ifthen) sfornando righe in un ambiente tabular.
Nel codice seguente, il primo loop esegue egregiamente il suo lavoro, pertanto funziona. Ma se lo inseriamo in un ambiente tabular produce una serie di errori di chiusura del ciclo.
Tali errori sono dovuti probabilmente alla formazione di gruppi nel tabular.Mi sapreste indicare una via per produrre una tabella a partire da cicli come questi nell’esempio?
Grazie ed a presto.`\documentclass[a4paper,10pt]{article}
\usepackage{ifthen}\begin{document}
\newcounter{index}\setcounter{index}{1}
\newcounter{final}\setcounter{final}{26}\whiledo{\not\(\value{index}>\value{final}\)}{% OK
\theindex\par\stepcounter{index}}%\setcounter{index}{1}
\begin{tabular}{ll}% non OK
\whiledo{\not\(\value{index}>\value{final}\)}{%
Valore= & \theindex\\\stepcounter{index}%
}%
\end{tabular}\end{document}`
Avevamo già discusso una cosa simile con Andrea (DMW). Il problema è sempre quello che le celle di una tabella costituiscono un gruppo implicito. Lo si può risolvere con i registri token:
`\setcounter{index}{1}
\toks255={\begin{tabular}{ll}}
\whiledo{\not\(\value{index}>\value{final}\)}
{\toks255=\expandafter{\the\toks255 Valore= & }%
\toks255=\expandafter{\the\toks255\expandafter\space\number\value{index}\\}%
\stepcounter{index}}
\the\toks255
\end{tabular}`
C’è un po’ di lavoro da fare per il valore del contatore index (brutto nome, direi). Con \theindex non funzionerebbe.Il ciclo whiledo aggiunge via via token al registro; ma guardo bene di non cominciare il tabular troppo presto: lo faremo solo al momento di usare il registro (penultima riga).
Il trucco usato alla riga 5 è piuttosto sottile. Esercizio. 😀
Ciao
Enrico
::I bad boxes segnalano semplicemente che c’è un problema. Il problema è quello evidenziato da Lorenzo, ovvero gli URL sono troppo lunghi e non ci stanno su una riga, per cui LaTeX spezza dove può e segnala che la riga è terminata prematuramente (Underfull \hbox (badness 10000) in paragraph etc.).
Avevo già risposto a mickey, cercando di fargli capire che è perfettamente inutile cercare di “risolvere” un problema che non ha alcuna rilevanza, visto che l’input che sta provando è evidentemente farlocco e non comparirà mai in un vero documento.
Questi problemi vanno affrontati solo quando il documento è nella sua forma quasi finale.
Ciao
Enrico
::Io ho dovuto installare Classicthesis e Frontespizio che ancora non sono inclusi nella distribuzione, non so se lo saranno nelle prossime relase.
E, come spiega la guida di Lorenzo, li hai messi in sottocartelle di
`~/Library/texmf/tex/latex`
(dove ~ rappresenta la cartella “inizio”), immagino. Basta ricordarsi, quando c’è un aggiornamento di MacTeX, di dare un’occhiata a eventuali duplicazioni.Ciao
Enrico
::Devi utilizzare il comando \pmb{} perchè vuoi mettere del grassetto in modalità matematica, si potrebbe utilizzare anche \boldsymbol, come dice il manuale di amsmath, ma quest’ultimo funziona solo se il carattere ammette un suo corrispettivo in grassetto mentre con \pmb funziona sempre perchè stampa più caratteri dello stesso tipo uno ravvicinato all’altro, la qualità è peggiore ma almeno funziona sempre.
`
\begin{description}
\item[$\pmb{r_{ij}}$] = rendimento dell'asset i al tempo t
\item[$\pmb{\mu_{i}}$] = rendimento atteso dell'asset i
\item[$\pmb{\sigma_{ij}}$] = coefficienti della matrice V di varianze e covarianze degli asset
\item[$\pmb{\rho}$] = rendimento desiderato del portafoglio
\end{description}
`Il tuo codice non dava il grassetto perchè, penso, l’ambiente description da il grassetto del testo tra parentesi se esso è in formato testo, mentre tu cercavi di mettere in grassetto del testo i modalità matematica ed entrando in modalità automatica con $…$ automaticamente l’ambiente description non poteva fare il grassetto perchè non era in modalità testo.
La spiegazione è contorta ma dovrebbe essere indicativamente giusta. Nel caso contrario spero di essere smentito.
L’analisi è essenzialmente corretta. Non c’è alcun automatismo che renda in nero le formule perché, normalmente, il peso di un carattere matematico ha una valenza semantica. Per dirlo in altre parole: $\mathbf{a}$ e $a$ sono variabili distinte.
Per il problema del messaggio originale, direi che il modo di presentarlo con description è fuori luogo; probabilmente un align sarebbe più indicato o semplicemente un itemize. In ogni caso quelle formule non vanno in nero. Ci sono anche altre cosucce da dire: quei segni di uguale non ci vanno proprio e tutte le variabili che compaiono dopo devono andare in modo matematico.
Tuttavia la soluzione con \pmb è piuttosto carente: direi che, volendo proprio violare le regole della tipografia matematica, si dovrebbe usare \boldmath. Ma non dico come. 😉
Ciao
Enrico
::Sono da poco passato a MAC.
E ho installato la distribuzione consigliata di MAC TEX
e come editor TEX SHOP. Sembrerebbe tutto ok.
Ora per caricare altri pacchetti che potrebbero servirmi,
come si fa??Su miktex che usavo prima c’erano delle ottime utilities al riguardo.
Non ho capito bene come si fa adesso con texmac.Grazie. Ciao.
Francesco 😯 😯 😯
Si scrive Mac, MacTeX, TeXShop, MikTeX. Per l’installazione dei pacchetti, guarda qui, per esempio.
Si scrive MiKTeX 😉
Di nuove installazioni di pacchetti di solito non c’è bisogno, perché MacTeX è una distribuzione molto ben fornita.
Ciao
Enrico
-
AutoreRisposte