Risposte nei forum create
-
AutoreRisposte
-
::
marchetto” post=80326Matteo grazie per la risposta così rapida.
Sei stato chiaro ma adesso sorge spontanea una seconda domanda: a me serve il pacchetto siunitx per le tabelle e contemporaneamente sto scrivendo un elaborato di ingegneria, quindi pieno di unità di misura. Hai qualche pacchetto da consigliarmi per sostituire uno o l’altro?Non c’è niente che SIunits faccia che non sia fatto meglio da siunitx.
Ciao
Enrico
::neokaze” post=80320l’ho messo
[…]No. Non serve a nulla questo, perché non possiamo avere la minima idea di che c’è nei file che includi.
Il problema è, comunque, semplice: togli biblatex: se scrivi la bibliografia a mano, non serve a nulla e, probabilmente, è quello che dà il problema.
Ciao
Enrico
::neokaze” post=80317per esempio in bibliografia ho:
`
\bibitem{Pubb-EW}
R. Edgeworth, R.G. Wilhelm,
\emph{“Adaptive sampling for coordinate metrology}.
Precision Engineering, 23 (3) (1999), pp. 144–154.
`nel testo del capitolo due metto:
bla bla….verranno viste due metodologie, “Edgeworth e Wilhelm” \cite{Pubb-EW} e…bla bla
e il risultato è:
bla bla….verranno viste due metodologie, “Edgeworth e Wilhelm” [Pubb-EW] e…bla bla
spero si capisca cosa intendo…io vorrei apparisse il numero
No, non si capisce. Per esempio minimo intendo qualcosa che cominci con [tt]\documentclass[/tt] e finisca con [tt]\end{document}[/tt]
Ma fa’ attenzione: non puoi usare un ambiente [tt]thebibliography[/tt] con biblatex
Ciao
Enrico
30 Novembre 2012 alle 13:55 in risposta a: pacchetto mdframed – ! Illegal unit of measure (pt inserted) #81077::
Il segno [tt]-[/tt] non è il trattino ma un carattere solo somigliante.`\mdfsetup{innertopmargin=10pt,linecolor=blue!20,
linewidth=2pt,topline=true,
frametitleaboveskip=\dimexpr-\ht\strutbox\relax,}
`
I comandi [tt]\dimexpr[/tt] e [tt]\relax[/tt] sono in realtà inutili in questo caso.Ciao
Enrico
::luigi.colangelo” post=80309ciao ragazzi sto compilando un file con numerose figure… e ad un certo punto a preso a darmi una serie di errori che non capisco per il codice che segue e anche per il blocco successivo che e’ analogo… errori del tipo..
`! LaTeX Error: Too many unprocessed floats.
! Undefined control sequence.
! Missing number, treated as zero.`tutti relativi all stessa riga… vi posto il codice in seguito… cosa potrebbe essere? il codice e’ analogo a quello usato in altre parti del file per altre immagini…
`\begin{figure}
\subfloat[Core quaternions time-hystory — Inline — Sat $1$\label{fig:cq1}]{\includegraphics[width=0.4\textwidth]{./inline/graphics/kinematics/corequat}}\qquad\qquad%
\subfloat[Core quaternions time-hystory — Inline — Sat $2$\label{fig:cq2}]{\includegraphics[width=0.4\textwidth]{./inline/graphics/kinematics/corequat2}}%
\caption{Core quaternions components vs time}
\label{fig:cq}
\end{figure}\begin{figure}
\subfloat[Post facto attitude — Core quaternions time-hystory — Inline — Sat $1$\label{fig:pfa1}]{\includegraphics[width=0.4\textwidth]{./inline/graphics/kinematics/postfacto}}\qquad\qquad%
\subfloat[Core quaternions time-hystory — Inline — Sat $2$\label{fig:pfa2}]{\includegraphics[width=0.4\textwidth]{./inline/graphics/kinematics/postfacto2}}%
\caption{Post facto attitude — Quaternions components vs time}
\label{fig:pfa}
\end{figure}`Un motivo può essere l’uso dell’opzione [h] in alcuni degli ambienti [tt]figure[/tt]
Ciao
Enrico
::neokaze” post=80308ciao a tutti, sarò tarato io, ma non riesco a capire come fare… il mio documento è fatto in questo modo:
-file principale con tutte le impostazioni:
`
\documentclass…
\usepackage…..
\usepackage[style=numeric]{biblatex}\begin{document}
\include{capitolo1}
\include{capitolo2}
etc…\include{bibliografia}
\end{document
`-la bibliografia l’ho fatta in questo modo:
`
\clearpage
\addcontentsline{toc}{chapter}{Bibliografia}
\begin{thebibliography}{99}\bibitem{qualcosa}autore,testo,anno,pagina
etc..\end{thebibliography
`quando nel testo metto \cite{qualcosa} mi esce fuori ….testo [qualcosa] testo…
non riesco a capire perchè non esca il numero della voce bibliografica… dove sbaglio?Puoi costruire un esempio minimo?
Ciao
Enrico
::pl” post=80303Grazie ancora.
Tu giustamente mi suggerisci di usare i numeri minuscoli o in tutto il documento o da nessuna parte, ma non usarli era proprio quello volevo fare. Dal momento che però i numeri “maiuscoli” si sposano male con il maiuscoletto stavo cercando il modo di scalarli. Con \numeriorribili mi sconsigli però di farlo e mi sconsigli anche di mescolare numeri maiuscoli e minuscoli. Ma come dovrei fare allora?
Forse ora mi dirai di non usare il maiuscoletto 🙂
Eh, ci hai preso. 🙂
Ciao
Enrico
::pl” post=80301Intanto grazie Enrico 🙂
Quelli che chiami “numeri minuscoli” sarebbero i numeri “old style”? Ho provato a mettere i numeri old style insieme al maiuscoletto, mentre nel resto del documento i numeri sono “normali” e devo dire che il risultato non mi dispiace. Ho fatto il questo modo:
\renewcommand{\textsc}[1]{{\scshape\fontfamily{pplj}\selectfont #1}}
spero che non finisca nella tua galleria degli orrori. Cosa ne pensi?
Uhm. Abbastanza orribile, per vari motivi.
1. [tt]\fontfamily{pplj}\scshape[/tt] sarebbe più efficiente.
2. Ma non va bene perché rischi un loop infinito.
Il codice seguente è più sicuro.
`\usepackage{xpatch}
\xpatchcmd{\scshape}{\fontshape}{\fontfamily{pplj}\fontshape}{}{}`
In questo modo, fra l’altro, [tt]\textsc[/tt] e [tt]\scshape[/tt] funzioneranno allo stesso modo.Ma dov’è il problema con
`\usepackage[sc,osf]{mathpazo}`
e non pensarci più? O hai i numeri minuscoli ovunque (tranne che in modo matematico) o da nessuna parte.Ciao
Enrico
::pl” post=80291Ciao a tutti,
Ciao. 🙂
pl” post=80291in un testo che sto scrivendo voglio mettere i titoli delle sezioni in smallcaps (come fa classicthesis). Nel documento, scritto in font Palatino, non voglio usare le cifre “old style” (opzione osf di mathpazo). Il problema è che quando mescolo testo in small caps con numeri questi ultimi sono molto più grandi delle lettere ed il risultato è brutto.
“Vorrei”? 🙂
Il risultato è brutto, infatti. Per questo si usano i numeri minuscoli.
pl” post=80291Vorrei trovare un modo per “scalare” i numeri in modo che diventino alti come 1ex in small caps, così che si fondano bene con il testo. Dal momento che i numeri non-old-style sono tutti alti uguali dovrebbe essere fattibile, tuttavia finora i miei tentativi sono andati a vuoto.
Penso che l’ideale sarebbe un comando tipo \scnum{} che scriva i numeri con un \fontsize{1ex}{?}, dove l’1ex è calcolato con una \textsc{x}. Come si potrebbe fare?
`\documentclass{article}
\usepackage{mathpazo}
\usepackage{adjustbox}
\DeclareRobustCommand{\numeriorribili}[1]{%
\adjustbox{height=\fontcharht\font`a,width=.9\width}{#1}}
\begin{document}
\textsc{abc \numeriorribili{1234567890} def}
\end{document}`
Dato il codice, il nome del comando ti dice come la penso sulla faccenda. 🙂Alla scalatura verticale ho aggiunto anche una lieve riduzione orizzontale perché non siano troppo ciccioni. Ma brutti rimangono.
Ciao
Enrico
::Turbodede” post=80260Salve a tutti
Mi sono accorto sotto consiglio di un amico che il file pdf prodotto con la mia versione di TeXworks produce lettere che non sono vettoriali. Questo è molto strano secondo me e non ne comprendo il motivo.
Da una breve ricerca ho trovato dei consigli di utenti che non avevano molta esperienza a riguardo e sostanzialmente parlavano del fatto che il pdflatex non riconosceva il font con cui si scrive il documento.
questo però mi sembra assurdo perché io sto scrivendo con quello di default quindi…Qualche suggerimento?
Grazie ancora da parte mia e della mia tesi… 🙂
Suppongo che sia dovuto a un’installazione parziale della distribuzione TeX. Ma senza dettagli su quale sia e su quale sistema operativo è difficile dire di più.
Ciao
Enrico
::d.fenucci” post=80255Ah ok, io lo avevo fatto inserendo il contenuto delle parentesi tonde nell’ambiente [tt]\flushright[/tt].
Grazie per l’ulteriore consiglio.Davide
Ho fatto un piccolo cambiamento (le parentesi ora sono dritte).
L’ambiente [tt]flushright[/tt] aggiunge spazi verticali che qui non sono desiderati; [tt]\raggedleft[/tt] no.
Ciao
Enrico
::d.fenucci” post=80253Grazie mille, era proprio quello che cercavo.
Ho soltanto allineato il nome dell’autore sulla destra della pagina perchè con il template che sto utilizzando fa un effetto migliore.
Ciao e grazie di nuovo.Davide
Basta aggiungere [tt]\raggedleft[/tt] prima di [tt](\textit[/tt].
Ciao
Enrico
::d.fenucci” post=80249Salve a tutti,
io ed un mio collega siamo alle prese con la stesura di una testi “a quattro mani”.
Il nostro relatore ci ha chiesto di inserire il nome dell’autore sotto il titolo di ogni capitolo (come normalmente avviene quando un libro è scritto da più autori). Esiste per caso un’opzione del comando \chapter{} che permetta di farlo oppure, in alternativa, un altro modo per farlo?
Grazie in anticipo per l’aiutoDavide
Direi semplicemente
`\chapter{Pippo, Pluto e Paperino}
\chapterauthor{Lupo de' Lupis}`
dove avrai definito nel preambolo
`\newcommand{\chapterauthor}[1]{%
\parbox[t][0pt][t]{\textwidth}{\vspace*{-36pt}(\textit{#1})}\vspace*{-\baselineskip}%
}`
Poi potrai cambiare a volontà l’effetto del comando se questo modo non ti soddisfa.Ciao
Enrico
::franen” post=80241Perdonami, ma non ho capito la tua risposta. Che c’entra [tt]\cs_new…[/tt]?
Io con questo codice riesco a compilare. Non uso arogomenti espandibili, quindi non ho la certezza che tutto funzioni a dovere, Roberto ci dirà.Ecco, appunto: non hai fatto alcuna prova. 🙂
Ora provo a rispiegare. Il codice
`\cs_new_protected:Npn \robitex_numx:nx #1#2 { \num[#1]{#2} }`
è del tutto equivalente a
`\protected\long\gdef\robitex_numx:nx #1#2{\num[#1]{#2}}`
(se si eccettua il fatto che viene prima controllato che [tt]\robitex_numx:nx[/tt] non sia definita). Non è che solo per il nome succedano cose magiche; se anche usassi
`\cs_new_protected:Nn \robitex_numx:nx { \num[#1]{#2} }`
non avresti niente di diverso, perché questa variante si limita a contare il numero di caratteri dopo i due punti fornire la corretta lista di parametri (in questo caso [tt]#1#2[/tt]).Ripeto: con [tt]\cs_new:Npn[/tt] (e con le funzioni della stessa famiglia) si definiscono solo funzioni con argomenti di tipo [tt]N[/tt] o [tt]n[/tt]. Se ti occorrono varianti con argomenti di tipo diverso ([tt]cvVfxo…[/tt]) devi adoperare [tt]\cs_generate_variant:Nn[/tt].
Ciao
Enrico
::franen” post=80237Grazie Enrico.
Però io ho sempre (un parolone… in quei 2 progetti in cui ho usto L3) usato [tt]\cs_generate_variant:Nn[/tt] per creare varianti di macro già esistenti, cioè macro di L3.
Perché in questo caso non potrei direttamente definire`\cs_new_protected:Npn \robitex_numx:nx { \num[#1]{#2} }
\cs_new_protected:Npn \robitex_numx:nxn { \SI[#1]{#2}{#3} }`?
FranPerché non farebbero quello che desideri! Il comando [tt]\cs_new_protected:Npn[/tt] è, a parte il controllo se la macro sia già definita,
`\protected\long\gdef`
Con [tt]\cs_new…[/tt] puoi definire solo argomenti di tipo N e n.Ciao
Enrico
-
AutoreRisposte