Risposte nei forum create
-
AutoreRisposte
-
::
Non appare nella lista, perché probabilmente non è aggiornata, come ha fatto notare Enrico; ho avuto tempo di fare una prova e l’ho installato così:
MiKTeX Package Manager->Repository->Synchronize->selezioni biblatex dall’elenco aggiornato, tasto destro del mouse e fai clic su “Install”.
Poi vai in: Settings e dai Update Formats.
Dovrebbe funzionare.
Non sarebbe male se il manuale lo riportasse. 🙁 In http://docs.miktex.org/2.8/manual/ è menziionata solo l’opzione –synchronize da dare a mpm dalla linea di comando.
Ciao
Enrico
::Ciao a tutti, in questi giorni ho deciso di usare biblatex per comporre la bibbliografia per la tesi. Premetto che uso miktex2.8 su Vista, ho cercato il pacchetto su package manager ma non era presente (finora me la sono cavata così coi pacchetti 😳 …). Allora ho scaricato il pacchetto seguendo scrupolosamente le istruzioni di Lorenzo Pantieri in “L’arte di gestire la bibliografia con biblatex”…purtroppo continua a darmi errore alla compilazione 🙁 latex error: file biblatex.sty not found! Avete qualche suggerimento ❓ Grazie a tutti 😀
Mi risulta che biblatex sia compreso tra i pacchetti installabili con MiKTeX 2.8. Infatti compare in http://www.ctan.org/tex-archive/systems/win32/miktex/tm/packages/
Esiste una procedura per rinnovare la lista dei pacchetti disponibili? Forse con “update”.Ciao
Enrico
::Questa nuova edizione dell’Arte ha la grande novità di un secondo autore, Tommaso Gordini.
Torno dal mio bel giretto* e trovo questa bella notizia! Un grande grazie a Lorenzo e Tommaso per il tempo e la cura che hanno dedicato a questo lavoro.
Ciao
Enrico*: valle del Piave (Cadore), Comelico, San Candido/Innichen, Lienz, Iselbergspass, Großglockner Hochalpenstraße, Zell am See, Kitzbühel, Brixental, Innsbruck, Brennerpass/Passo del Brennero, Würzjoch/Passo delle Erbe, val Badia, passo Valparola, passo Falzarego, Alleghe, Busche (ultima sosta per il gelato). A parte una grandinata disastrosa a Innsbruck che ieri ho evitato per poco e i postumi alquanto bagnati, giro che consiglio a tutti. Nemmeno cento metri in autostrada, ovviamente. 🙂 In blu i posti migliori, ma in complesso c’è poco da scartare. Il culmine è la strada del Großglockner, da sola vale un viaggio.
::Grazie del link, Luca.
Il problema è che sto preparando una classe e vorrei che fosse compatibile
con tutti i metodi di compilazione.
Dato che la classe definisce alcuni comandi che usano a loro volta comandi
di textcomp, vorrei capire se, appunto, caricare textcomp indipendentemente
dal metodo di compilazione potrà creare problemi.Senza sapere quali siano questi comandi è difficile dire qualcosa.
Ciao
Enrico
::Ciao a tutti,
stasera solo domande da principiante!
Si dice sempre che xelatex non vada bene per comporre testi con
molta matematica. Vorrei avere la conferma che questa affermazione
è quantomeno incompleta.Mi spiego. I problemi che si hanno nel comporre matematica sorgono
esclusivamente quando si usano font non espressamenti pensati
per scrivere matematica (simboli mancanti, spaziature sbagliate, ecc. . .).Di default xelatex usa i font Latin Modern e quindi, se ho ben capito, almeno
in questo caso non si avranno problemi di alcun tipo con la matematica.Giusto?
Ciao ciao.
FraGiusto.
Ciao
Enrico
::Ciao a tutti, lavorando con R e LaTex, ho scoperto un utilissimo pacchetto che permette di lavorare dentro LaTex con i codici di R: Sweave
Il mio problema è che non riesco ad installare il pacchetto Sweave.sty nell’albero principale del mio mac.
Ho seguito passo passa lo istruzioni che ho trovato sul forum su come aggiornare i pacchetti:
cd /usr/local/texlive/2008/texmf-dist/tex/latex/
sudo mkdir Sweave
sudo cp Desktop/Sweave/Sweave.sty /usr/local/texlive/2008/texmf-dist/tex/latex/Sweave
sudo mktexlsrNonostante ciò, se il pacchetto Sweave .sty non è nella stessa directory nella quale stà il file .tex sul quale stò lavorando, LaTex si blocca nella compilazione dicendomi che non riesce a trovare il pacchetto Sweave .sty
Avete qualche suggerimanto da darmi??
Non devi mai mettere roba tua nell’albero principale. Per esempio, con il passaggio alla 2009 o 2010 il tuo pacchetto sarà sparito.
Il posto dove mettere un pacchetto non presente sulla TeX Live è l’albero locale:
`/usr/local/texlive/texmf-local`
nel quale riprodurre la struttura necessaria secondo le istruzioni.
`sudo mkdir -p $(kpsewhich -var-value TEXMFLOCAL)/tex/latex/Sweave
sudo cp Desktop/Sweave/Sweave.sty $(kpsewhich -var-value TEXMFLOCAL)/tex/latex/Sweave/
sudo mktexlsr`
Noterai che ho espresso l’albero locale indirettamente tramite la corretta variabile in modo che non occorra nemmeno cercare se l’albero locale è stato già creato.Ovviamente se chiami \usepackage{sweave} e non \usepackage{Sweave}, è possibile che il sistema non trovi il file; dipende se il filesystem è sensibile alle maiuscole o no. Nel caso di un sistema GNU/Linux è altamente probabile che lo sia.
Ciao
Enrico
::Salve.
Nel fare delle tabelle riscontro due diversi problemi:1) Vorrei che le tabelle siano ruotate tutte nella stessa direzione, ma il pacchetto rotating non mi accetta le opzioni figuresright/clockwise/ecc., dando errore “option clash for package rotating”
2) La tabella ha larghezza \columnwidth, ma alcuni elementi sforano, in particolare alcune multicolumn e le righe parziali cmidrule.
1) Il pacchetto ctable carica rotating; se vuoi specificare un’opzione, sposta la chiamata di rotating prima di ctable (e non usare ctable).
2) Sfora perché usi quel tremendo \multicolumn{9}{p{\columnwidth}} senza tener conto degli spazi prima e dopo la tabella. Se proprio vuoi fare cose così orrende, chiedi il pacchetto calc e scrivi
`\multicolumn{9}{p{\columnwidth-2\tabcolsep}}`
Ma, in generale, l’uso di tabularx è da scoraggiare. Quelle note vanno certamente nella didascalia alla tabella. Non ci sta? Scrivi la tabella in corpo ridotto.Ciao
Enrico
::In effetti molti comandi sono frutto della complicazione del mio prof. Cmq quello che mi dici non si verifica quando per esempio all’interno del \begin{document} scrivo:
\chapter{Cenni sulle funzioni monotone}
Samuel
\section{Alcune definizioni e proprietà}
\definizione{Sia $f(x)$ una funzione reale e limitata definita in un sottoinsieme $S\contenuto\insieme R$. Allora $f(x)$ è detta \textit{crescente} o \textit{non\ decrescente} se per ogni coppia di punti $x$,$y\in S,$
\begin{equation*}
xForse dovresti provare a scrivere
`\begin{definizione}
…
\end{definizione}`
e non \definizione{…}; perché mai questa curiosa sintassi, visto che l’ambiente “definizione” è stato definito esattamente come quello “teorema”?Il comando “\ ” (sbarra spazio) va usato molto raramente:
`\begin{equation*}
x::Non penso. Cmq quello che ho scritto prima del documento vero e proprio è il seguente:
\documentclass[a4paper,12pt,titlepage,onesidepage]{report}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[nowrite]{frontespizio}
%\usepackage{setspace}
%\usepackage{pb-diagram}
%\pagestyle{headings}\setlength{\topmargin}{0 cm} \setlength{\oddsidemargin}{1 cm}
\setlength{\evensidemargin}{0 cm} \setlength{\textwidth}{160 mm}
\setlength{\textheight}{203 mm}
\linespread{1.7} % interlinea\usepackage{amsmath,amsthm,amssymb,graphicx}
\newfont{\rams}{msbm10 scaled\magstep1}
\newfont{\iams}{msbm10}
\newfont{\gotic}{eufm10 scaled\magstep1}
\newfont{\bellap}{eusm10 scaled\magstep1}
\newcommand{\rea}{\mbox{\rams \symbol{‘122}}}
\newcommand{\nat}{\mbox{\rams \symbol{‘116}}}
\newcommand{\rat}{\mbox{\rams \symbol{‘121}}}
\newcommand{\com}{\mbox{\rams \symbol{‘103}}}
\newcommand{\inte}{\mbox{\rams \symbol{‘132}}}
\newcommand{\cam}{\mbox{\rams \symbol{‘113}}}
\newcommand{\e}{\grave{e}}
\newcommand{\ns}{\mathcal{N}}
\chardef\bslash=`\\ % p. 424, TeXbook%% \theoremstyle{plain} %% This is the default
\newtheorem{definizione}{Definizione}[section]
\newtheorem{teorema}{Teorema}[section]
\newtheorem{osservazione}{Osservazione}[section]
\newtheorem{corollario}[teorema]{Corollario}
\newtheorem{lemma}[teorema]{Lemma}
\newtheorem{prop}[teorema]{Proposizione}
\newtheorem{assioma}{Axiom}
\theoremstyle{definition}
\newtheorem{esempio}{Esempio}
\theoremstyle{remark}
\newtheorem{rem}{Remark}[section]
\newtheorem*{notation}{Notation}
\thispagestyle{empty}Dove dovrei agire secondo te?
Se al tuo preambolo aggiungo
`\begin{document}
Ciao\begin{teorema}
Ciao
\end{teorema}Ciao
\end{document}`
ottengo il primo e ultimo “Ciao” in tondo, quello di mezzo in corsivo, esattamente come ci si aspetta. Dunque il tuo problema viene dopo \begin{document} e quasi certamente è causato da un comando \em oppure \it o \itshape.Fatti un favore: cancella quelle definizioni in cui usi \rams e usa semplicemente
`\newcommand{\rea}{\mathbb{R}}
\newcommand{\nat}{\mathbb{N}}
\newcommand{\rat}{\mathbb{Q}}
\newcommand{\com}{\mathbb{C}}
\newcommand{\inte}{\mathbb{Z}}
\newcommand{\cam}{\mathbb{K}}`
Togli quei comandi \newfont, che non vanno usati mai.A che ti serve la definizione di \e? Se è per scrivere la “e” con l’accento grave stai sbagliando di grosso. E \bslash a che ti serve?
Ultima cosa: l’opzione onesidepage non esiste.
Ciao
Enrico
::Ciao a tutti!
Sto scrivendo la tesi in latex ed ho un piccolo problema riguardante il carattere della tesi.
In pratica quando scrivo una frase fuori dall’ambiente \begin{teorema} o \begin{corollario}, la classe report usa per default il font corsivo. Come faccio ad ottenere una scrittura senza corsivo (ovvero semplicemnte font romano) tra un teorema e l’altro?Ehm, dovrebbe essere viceversa. Probabilmente hai dato un comando \em non dentro una graffa.
Ciao
Enrico
::Eureka! Con l’opzione mathrm=mathnormal siunitx funziona anche con Euler! 🙂
`\documentclass{scrreprt}
\usepackage[eulermath]{classicthesis}
\usepackage[mode=math,decimalsymbol=comma,mathrm=mathnormal]{siunitx}
\usepackage{booktabs}\usepackage{numprint}
\begin{document}
1500000 \\
$1500000$ \\\num{1500000} \\
$\num{1500000}$\num[mode=text]{1500000} \\
$\num[mode=text]{1500000}$\begin{tabular}{cS}
\toprule
Espressione & {Valore} \\
\midrule
$\pi$ & 3,1416 \\
$\pi^{\pi}$ & 36,46 \\
$\pi^{\pi^{\pi}}$ & 80662,7 \\
\bottomrule
\end{tabular}
\end{document}`
Tutto va come “ci si aspetta”.Nella prima coppia di righe abbiamo il numero in minuscolo (Palatino) e maiuscolo (Euler).
Nella seconda coppia abbiamo sempre gli Euler: è giusto, perché l’impostazione generale è “mode=math” (che ritengo sia predefinita).
Nella terza coppia abbiamo i numeri minuscoli: giusto, perché lo si è richiesto espressamente in entrambi i casi.
La tabella, poi, è perfetta: Euler, incolonnamento alla virgola e cifre raggruppate a gruppi di tre.
Ottimo…
Non proprio. Prova ad aggiungere \SI{123456}{m^{23}} e sappimi dire. Se specifichi “unitmode=text”, l’unità di misura sarà nel carattere corretto, ma l’esponente diventa sbagliato. Soluzione: \SI{123456}{m^{$23$}}
Commenti finali: si possono usare i font Euler per il modo matematico, ma è meglio evitarli.
A che serviva numprint?
Ciao
Enrico
::Credo che ci siamo.
RIporto la risposta di Joseph Wright, cordialissimo e solerte autore di siunitx:Hello Tommaso,
The standard settings for siunitx use \mathrm when printing in math
mode. The euler package sets up different digit styles in \mathrm and
\mathnormal. You probably want to use the later:`\documentclass{article}
\usepackage[osf]{mathpazo}
\usepackage{euler}
\usepackage{siunitx}
\sisetup{math-rm = \mathnormal,mode = math}\begin{document}
\num{123}
\end{document}`La compilazione si interrompe con un errore, ovviamente, perché l’opzione data da Wright è per la versione 2 del pacchetto, che sarà disponibile soltanto con la TeX Live 2010. Preciso, per scansare le severe rappresaglie, che la stessa opzione era stata data anche da Enrico. 😀
Ora, compilate questo codice:
`% !TEX encoding = UTF-8 Unicode
\documentclass{scrreprt}
\usepackage[italian]{babel}
\usepackage[eulermath]{classicthesis}
\usepackage[decimalsymbol=comma]{siunitx}
\usepackage{numprint}
\sisetup{mathrm=mathnormal}\begin{document}
123456$123456$
123,456
$123,456$
\numprint{123456}
\numprint{123,456}
$\numprint{123456}$
$\numprint{123,456}$
\num{123456}
\num{123,456}
\sisetup{mode=text}
\num{123456}\num{123,456}
\sisetup{mode=math}
\numprint{123}
\end{document}`Io dico che i comandi di numprint e di siunitx funzionano bene, tranne che per una cosa: la virgola nell’argomento di \num non è quella di Euler, ma quella di Palatino. Da una serie di prove ho visto che caricando altri font che prevedono numeri minuscoli, come i kpfonts con l’opzione oldstyle, la virgola stampata è quella degli Euler. Forse c’entra anche Palatino.
Mettendo l’opzione per la versione 1 del pacchetto, tutto torna. E \numprint continua a stampare in minuscolo, se non è tra dollari. Forse che è proprio questa la sua funzione! 😀Wright mi ha appena scritto:
You have version 1 of siunitx 🙂 Option should therefore read
`sisetup{mathrm = mathnormal,mode = math}`
(Version 2 was released about 6 weeks ago.)
Attendo critiche 😉
Ciao
TommasoIl problema è: che c’entra \numprint con siunitx?
Ciao
Enrico
::devo costruire una tabella almeno 10 x 10
e riempirla con tutti i numeri da 1 a 100
la tabella dovrebbe aver dieci colonne
e tante righe quante ne può contenere un foglio a4
che faccio prendo un foglio exel e l’esporto in latex?
Ciao ClaudioSiccome ti abbiamo già risolto il problema tempo fa, perché non te ne ricordi? 🙂
http://www.guit.sssup.it/phpBB2/viewtopic.php?t=6851
Non dovrebbe essere difficile cambiare le moltiplicazioni in addizioni.
Ciao
Enrico
::Ciao a tutti,
preso atto delle caratteristiche della classe article, si hanno suggerimento per creare un documento a due colonne con possibilità di mettere le figure centrate con maggiore flessibilità?Puoi usare l’opzione onecolumn (che puoi fare a meno di dare) e adoperare il pacchetto multicols. In questo modo puoi manualmente inserire una figura a centro pagina chiudendo l’ambiente multicols, ma con il piccolo difetto che la colonna di sinistra sopra la figura prosegue nella colonna di destra.
Ripeto che è una pessima idea quella di mettere figure a centro pagina quando il testo è a due colonne.
Ciao
Enrico
::No, non è quello che ci si aspetta. Con i font Euler si ottiene il comportamento voluto dando anche l’opzione “math-rm=\mathnormal” (che però ha qualche limite che lascio trovare all’attento lettore). Nella terza riga i numeri devono venir fuori in modo matematico; non succede, senza l’opzione menzionata, per questioni TeXniche.
Perché nella terza riga DEVONO venire in modo matematico? Riporto dalla doc di numprint:
The number is printed in the current mode (math or text mode) so that an eventual chosen difference between mathematical and text numbers stays visible (e.g., by using the eco package).
[…]
The number is printed in the active mode (text mode resp. math mode). This may be important if the digits are different in text and math mode as in this documentthatusesold-stylefiguresintextandliningfiguresinmathmode. See the difference between […] produced by
‘‘\numprint{123456.134e123}’’ and ‘‘$\numprint{123456.134e123}$’’
Sarò anche stupido, ma io capisco che \numprint stampa numeri nel font corrente, e $\numprint$ in modo matematico. Ho fatto una prova, e caricando gli Euler $\numprint$ stampa in Euler, mentre senza dollari stampa in minuscolo ma spaziato, avendo caricato mathpazo con opzione osf.
Chi mi chiarisce le idee? 😀
Ciao
TommasoIl “mode” si riferisce all’opzione valida in quel momento per siunitx (mode=math oppure mode=text).
Ciao
Enrico
-
AutoreRisposte