Risposte nei forum create
-
AutoreRisposte
-
10 Gennaio 2011 alle 14:39 in risposta a: You are using tracking/letterspacing in DVI mode… Problema #54517::
Ciao a tutti, devo creare, partendo da files dvi, immagini tramite dvipng e file ps tramite dvips.
Nessun problema fino ad ora, ovvero fino a quando ho deciso di implementare la funzione tracking del pacchetto microtype. Appena inserita l’opzione:`
\usepackage[tracking=alltext,letterspace=-40]{microtype}
`Ottengo
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.E difatti, dvipng si blocca dicendomi
kpathsea: Running mktexpk –mfmode cx –bdpi 300 –mag 1+100/300 –dpi 400 ecrm1000-40ls
mktexpk: don’t know how to create bitmap font for ecrm1000-40ls.
mktexpk: perhaps ecrm1000-40ls is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.Sto eseguendo i test utilizzando un font Sabon installato manualmente seguendo le procedure canoniche.
Sono consapevole che il track è mal visto, ma devo comunque poterne far uso in alcuni casi. Come potrei orientarmi ?
Grazie mille
Dov’è il problema di convertire il pdf in png e in ps?
Ciao
Enrico
::Grazie, così mi piace molto di più. Ottengo però degli errori in fase di compilazione, che posso ingorare premendo più volte invio, ma che sono fastidiosi. Come mai? A cosa sono dovuti? Allego il nuovo esempio.
Ciao,
Daniele`\documentclass[11pt,a4paper]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}\usepackage{amsmath,amssymb}
\setcounter{MaxMatrixCols}{20}
\usepackage{mathtools}\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,linedheaders,listsseparated,%
subfig,beramono,pdfspacing,drafting]{classicthesis}
\usepackage[italian]{arsclassica}\usepackage{typearea}
\areaset[7mm]{364pt}{705pt}\newcommand{\atone}{a_{\mathrm{t}1}}
\newcommand{\attwo}{a_{\mathrm{t}2}}
\newcommand{\atthree}{a_{\mathrm{t}3}}
\newcommand{\atfour}{a_{\mathrm{t}4}}
\newcommand{\abone}{a_{\mathrm{b}1}}
\newcommand{\abtwo}{a_{\mathrm{b}2}}
\newcommand{\abthree}{a_{\mathrm{b}3}}
\newcommand{\abfour}{a_{\mathrm{b}4}}\usepackage{lipsum}
\begin{document}
Adesso il risultato è molto meglio, ma ci sono deglli errori in compilazione.
\begin{subequations}
\begin{gather}
\delta_4\ap{I} – \biggl( \frac{b_2}{b_1} \delta_3 – \frac{b_3}{b_1} \delta_1 – \frac{b_4}{b_1} \atfour – \frac{b_5}{b_1} \abfour \biggr) = \frac{f_1}{b_1}\equiv \hat{f}_1 \label{eq:app_sist_diff_1} \\
\mathclap{\atfour\ap{I} – \biggl( \frac{b_6+b_9}{2b_7} \delta_2 – \frac{b_{10}}{2b_7} \atone + \frac{b_{10}}{2b_7} \abone \biggr) = -\frac{f_2+f_3}{2b_7} \equiv \hat{f}_2 \label{eq:app_sist_diff_2}}\\
\abfour\ap{I} – \biggl( \frac{b_6-b_9}{2b_8} \delta_2 + \frac{b_{10}}{2b_8} \atone – \frac{b_{10}}{2b_8} \abone \biggr) = \frac{f_3-f_2}{2b_8} \equiv \hat{f}_3 \label{eq:app_sist_diff_3}
\end{gather}
\end{subequations}`L’equazione va come argomento di \mathclap, non la \label.
Ciao
Enrico
::[quote]Peccato! 🙁
Grazie ansys.
Su un sistema Unix basta impostare la variabile TEXINPUTS:
`TEXINPUTS=Figures//: pdflatex`
(su una shell Bash). Con Windoze non saprei.Ciao
EnricoE questa da dove è uscita? Sono io che ho preso fischi per fiaschi, oppure è effettivamente la soluzione al problema della sicurezza di cui si parlava?
Grazie,
ansys.[/quote]
Questa possibilità c’è sempre stata; il sistema TeX, fin da tempi remoti, usa una libreria che imposta alcune variabili “implicite”. Fra queste c’è TEXINPUTS che dice dove andare a cercare i file da leggere. Se non è impostata nell’ambiente, i programmi TeX usano il valore definito nelle varie incarnazioni del file texmf.cnf; altrimenti usa quella dell’ambiente. Nota la sintassi un po’ particolare: “Figures//:” dice che vanno aggiunte tutte le cartelle sottostanti a Figures; i due punti finali dicono che questa nuova serie di “path” va messa davanti al valore usuale. Potresti anche dire
`export TEXINPUTS=//`
per avere a disposizione tutto il tuo filesystem. Se hai un po’ di tempo da perdere all’inizio della compilazione, ovviamente. 🙂 Un paio d’ore forse bastano. 🙂Qui è l’utente che consapevolmente dice dove andare a cercare qualcosa, quindi la questione della sicurezza viene a cadere: se uno non sa che cosa sta facendo sono affari suoi.
Ho provato con la TeX Live 2009: il metodo con \graphicspath{{Figures//}} non funziona. Può darsi che funzionasse con MiKTeX, ma non avendolo mai usato non saprei dire di più.
Ciao
Enrico
::Mi viene il dubbio che non otteniamo la stessa cosa. A me risulta che sostanzialmente le equazioni sono allineate a destra.
L’immagine coincide esattamente con quello che ottengo io; il motivo è esattamente quello che ti ho riferito.
Se proprio non ti va, metti le equazioni come argomento di \mathclap dopo aver caricato il pacchetto mathtools.
Ciao
Enrico
::Nessun suggerimento?
In realtà del font Webdings a me interessa solo il carattere a forma di cartella (204) che utilizzo in un comando \href per aprire una cartella del computer, perciò se qualcuno conosce qualche altro set di caratteri che contiene un simbolo simile, per me va bene lo stesso.Crea il seguente file:
`%%% getsymbol.tex
\documentclass{minimal}
\usepackage{fontspec}
\setmainfont{Webdings}
\begin{document}
\fontsize{128}{0}\selectfont\char204
\end{document}`
e compilalo con xelatex. Otterrai un file getsymbol.pdf; adesso fa’ girare pdfcrop: sulla linea di comando scrivi
`pdfcrop -clip getsymbol folder.pdf`
Hai ora a disposizione il tuo simbolo che puoi usare con \includegraphics[…]{folder} in qualsiasi documento.Ciao
Enrico
::Ciao a tutti,
ho riscontrato uno scorretto allineamento delle equazioni con gahter qualora usi typearea e areaset con classicthesis. L’esempio (quasi minimo) compilabile è qui sotto. Sapete come possa risolvere il problema?Non c’è nessun problema. La seconda equazione arriverebbe troppo vicina al numero e quindi amsmath la sposta leggermente verso sinistra.
Ciao
Enrico
::Effettivamente il comando \grado può essere sostituito direttamente dall’ordinale romano maiuscolo.
Terrei il comando \inter, invece, anche se grandezza e posizione della mia “a” in esponente mi piacciono di più 😀 (nota, però, che non sono sicuro della correttezza del mio codice).
Per quanto riguarda il punto 3., posso mettere l’ordinale romano maiuscolo e poi in esponente il numerino, magari con un comando d’aiuto da parte tua 😀Per quanto riguarda il punto 4.: posto che grandezza e posizione dell’esponente così come risulta dal mio comando \agrado mi piacciono, tu sai che per indicare “l’accordo di settima costruito sul V grado della scala” si scrive “V” maiuscolo con un “7” in esponente. E fin qui bene.
Per indicare “l’accordo di quarta e sesta costruito sul V grado della scala” si scrive “V” maiuscolo e poi in esponente un “4” dove prima c’era il “7”, e sopra il “4” un “6”, esattamente sovrapposto. In una parola: immagina un “V” con in esponente la frazione “sei quarti” senza la linea di frazione, però 😀 e senza che il numero superiore (il 6) abbassi quello inferiore (il 4), che sta bene dove sta.Per quanto riguarda il barrato, mi piace: il comando \cancel produce una barra un po’ troppo lunga.
Non esistono convenzioni tipografiche al riguardo: indico due URI che possono aiutare. Come vedi, la faccenda si può complicare con un terzo numero sovrapposto (che non mi pare mi serva) e da accidenti che possono accompagnare o sostituire i numeri.
http://www.robertkelleyphd.com/FiguredBass.pdf
http://en.wikipedia.org/wiki/Figured_bassLa prima e l’ultima figura nel secondo link vanno bene. Dati gli interessi comuni, si potrebbe pensare di costruire questi comandi per il modo testo (LilyPond li fa già per un file interamente musicale). Anche il font per gli esponenti sarebbe un po’ retrò, ma questa è un’altra faccenda.
Se vuoi la “a” un poco più grande di come l’ho resa il metodo è semplice: \textsuperscript è fatto apposta.
Per gli esponenti sovrapposti credo che la “soluzione” migliore sia \substack (richiede amsmath):
`V$^{\substack{6\\4}}$`
Metti tu in forma di macro.Ciao
Enrico
::L’ho fatto invece, ogni volta che aggiungo qualche file in C:\Program Files\MiKTeX 2.8\tex\latex faccio sempre da MIkTex il refresh FNDB e Update Formats…
🙁
Be’, se BibTeX non trova biblatex.bst evidentemente c’è qualcosa che non va nella tua installazione. Soluzione provvisoria: metti una copia di biblatex.bst nella cartella del file principale.
Ciao
Enrico
::buon giorno a tutti e buon anno nuovo 😆
Vorrei sapere se possibile “forzare” la numerazione della bibliografia .. compilata con BibTeX
… in pratica ho dei riferimenti bibliografici nell’indice … ma vorrei che la numerazione della bibliografia nel capitolo 1 iniziasse con [1] e non con il successivo alla numerazione post-indice !!!it’s possibile ???
Dunque vuoi riferimenti bibliografici nell’indice (idea grandiosa) e riferimenti bibliografici in ordine di apparizione? Ahimè.
La soluzione c’è (c’è sempre una soluzione), ma richiede un po’ di lavoro manuale. Nel preambolo scrivi
`% \let\tcite\cite
\DeclareRobustCommand{\tcite}[2][]{}
\bibliographystyle{unsrt}`
e nei titoli di sezione o capitolo scrivi \tcite per i riferimenti bibliografici. All’inizio non verrà fuori nulla, ma questa è la chiave per far funzionare la faccenda. Quando il lavoro sarà terminato, farai andare BibTeX che genererà il file .bbl. A questo punto commenta la riga \DeclareRobustCommand e togli il % dalla riga precedente.Nel frattempo cerca di convincere chi di dovere che la bibliografia in ordine di apparizione è una nefandezza.
Ciao
Enrico
::Ho aggiunto alla cartella biblatex anche il file biblatex.bst (v1.1a), che prima non c’era, e ho aggiornato il tutto.
Ho provato a compilare e mi da lo stesso identico file prova.blg oltre ovviamente a non generearmi ancora la bibliografia🙁 🙁 🙁
Probabilmente non hai ricreato il database dei file, c’è un’apposita manovra nel programma di manutenzione di MiKTeX (Refresh FNDB, se non ricordo male).
Ciao
Enrico
::
Versione “definitiva”:
`\usepackage{ifthen}
\makeatletter
\newsavebox{\ivan@box}
\newcounter{ivan@cntr}
\def\ivanvbox#1{\sbox\ivan@box{%
\stepcounter{ivan@cntr}\label{ivan@label\arabic{ivan@cntr}}%
\def\captionof##1##2{\gdef\@thisboxcaption{\captionof{##1}{##2}}\ignorespaces}
\unskip#1}% end of \ivan@box
\ifdim\wd\ivan@box<\columnwidth \normalivan@box \else \bigivan@box \fi} \def\normalivan@box{% \par\addvspace{\bigskipamount} \noindent\parbox{\textwidth}{\centering \@thisboxcaption\unhbox\ivan@box} \par\addvspace{\bigskipamount}} \def\bigivan@box{% \par\addvspace{\bigskipamount} \noindent\parbox{\textwidth}{\centering \@thisboxcaption \ifthenelse{\isodd{\pageref{ivan@label\arabic{ivan@cntr}}}} {\def\ivan@side{l}}{\def\ivan@side{r}}% \checkivan@wd \makebox[\columnwidth][\ivan@side]{\box\ivan@box}} \par\addvspace{\bigskipamount}} \def\checkivan@wd{% \ifdim\wd\ivan@box>\dimexpr\textwidth+\marginparsep+\marginparwidth\relax
Tabella troppo grande\\
\fi}
\makeatother`
Ciao
Enrico
::Problema dell’ultima ora…
Con il codice che hai creato, le didascalie, a volte, rimangono isolate dalla tabella. Ho provato ad aggiungere qualche \nobreak, ma niente.
Ho modificato il codice così:`\usepackage{ifthen}
\makeatletter
\newsavebox{\ivan@box}
\newcounter{ivan@cntr}
\long\def\ivanvbox#1{\sbox\ivan@box{%
\stepcounter{ivan@cntr}\label{ivan@label\arabic{ivan@cntr}}%
\def\captionof##1##2{\gdef\@thisboxcaption{\captionof{##1}{##2}}\ignorespaces}
\unskip#1}% end of \ivan@box
\ifdim\wd\ivan@box<\columnwidth \normalivan@box \else \bigivan@box \fi} \def\normalivan@box{% \begin{center}% [color=red]\vbox[/color]{\@thisboxcaption\medskip\unhbox\ivan@box} \end{center} } \def\bigivan@box{% \begin{center} [color=red]\vbox[/color]{\@thisboxcaption\medskip \ifthenelse{\isodd{\pageref{ivan@label\arabic{ivan@cntr}}}} {\def\ivan@side{l}}{\def\ivan@side{r}}% \checkivan@wd \makebox[\columnwidth][\ivan@side]{\box\ivan@box}} \end{center} } \def\checkivan@wd{% \ifdim\wd\ivan@box>\dimexpr\textwidth+\marginparsep+\marginparwidth\relax
Tabella troppo grande\\
\fi}
\makeatother`Ho aggiunto un \vbox che racchiude didascalia e tabella. Secondo te può dare qualche problema? A parte problemi di riempimento pagina?
Userei
`\def\bigivan@box{%
\par\noindent\begin{minipage}{\textwidth}\centering
\@thisboxcaption\medskip
\ifthenelse{\isodd{\pageref{ivan@label\arabic{ivan@cntr}}}}
{\def\ivan@side{l}}{\def\ivan@side{r}}%
\checkivan@wd
\makebox[\columnwidth][\ivan@side]{\box\ivan@box}
\end{minipage}}`
e analogamente per l’altra.
Ciao
Enrico
-
AutoreRisposte