Risposte nei forum create
-
AutoreRisposte
-
::
Ho un problema. Con LaTeX sto costruendo una tabella in cui ho bisogno di scrivere 3 puntini di sospensione in diagonale, dal basso verso l’alto.
L’unico comando che ho trovato è \ddots, ma fa i 3 puntini di sospensione in diagonale dall’alto vero il basso.
Esiste un comando per farli nel verso che mi serve?Pacchetto mathdots, comando \iddots
Ciao
Enrico
::`\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[RO,LE]{\chaptername\ \thechapter}
\fancyfoot[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}`
Sei proprio sicuro del filetto in basso?Ciao
EnricoNon non lo sono affatto !!! e se lo si reputa “antiestetico” lo tolgo immediatamente!
grazie per la risposta, proprio quello che volevo, anche se non capisco bene “la logica”:
se lascio solo \thechapter, ottengo: Capitolo 1. Il capitolo primo
se lascio solo \chaptername ottengo: Capitolo
se lascio \chaptername\ \thechapter ottengo:Capitolo 1.Per quest’ultimo caso io invece mi aspetterei un risultato errato:
Capitolo Capitolo 1. Il capitolo primo.
Se hai tempo magari mi spieghi ….In realtà ottenevi
1
Capitolo 1. Il capitolo primo nelle pagine sinistre e
Capitolo 1. Il capitolo primo
1 nelle pagine destre. Questo perché non avevi azzerato le testatine, cosa che fa il comando \fancyhf{} (che azzera anche il piede, già che ci siamo). Subito dopo si specifica ciò che si desidera nelle testatine e nel piede.
Ciao
Enrico
::`\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[RO,LE]{\thechapter}
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[LO,CE]{}
\fancyfoot[CO,RE]{}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}`Con questo pezzo di codice visalizzo:
Capitolo 1. Il primo capitoloinvece vorrei visualizzare:
Capitolo 1come posso fare?
`\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[RO,LE]{\chaptername\ \thechapter}
\fancyfoot[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}`
Sei proprio sicuro del filetto in basso?Ciao
Enrico
::E’ un po’ lungo…
` *File List*
article.cls 2005/09/16 v1.4f Standard LaTeX document class
size11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
inputenc.sty 2006/05/05 v1.1b Input encoding file
utf8.def 2006/03/30 v1.1i UTF-8 support for inputenc
t1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
ot1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
omsenc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
amsmath.sty 2000/07/18 v2.13 AMS math features
amstext.sty 2000/06/29 v2.01
amsgen.sty 1999/11/30 v2.0
amsbsy.sty 1999/11/29 v1.2d
amsopn.sty 1999/12/14 v2.01 operator names
amsfonts.sty 2001/10/25 v2.2f
amssymb.sty 2002/01/22 v2.2d
color.sty 1999/02/16
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
pstricks.sty 2006/08/10 v0.32 LaTeX wrapper for `PSTricks' (RN,HV)
pstricks.tex 2006/12/22 v1.15 `PSTricks' (tvz)
xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
pstricks-add.sty 2005/03/03 package wrapper for pstricks-add.tex (hv)
pstricks-add.tex 2006/11/22 v2.82 `PSTricks-add' (hv,dr)
pst-xkey.tex 2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
xkeyval.sty 2006/11/18 v2.5f package option processing (HA)
xkeyval.tex 2006/11/18 v2.5f key=value parser (HA)
pst-eucl.sty 2005/05/14 package wrapper for PSTricks pst-eucl.tex
pst-eucl.tex 2006/01/30 v1.3.5 `PST-eucl' (dr)
pst-circ.sty 2004/06/10 package wrapper for PSTricks pst-circ.tex (cj/hv)
umsa.fd 2002/01/19 v2.2g AMS font definitions
umsb.fd 2002/01/19 v2.2g AMS font definitions
***********`C’era qualcosa di troppo: bastava l’elenco dei file caricati; da quello si può notare che la tua versione di pstricks è obsoleta. Aggiorna.
Questa è la parte rilevante dell’elenco che ottengo io:
`pstricks.sty 2008/11/26 v0.40 LaTeX wrapper for `PSTricks' (RN,HV)
pstricks.tex 2009/01/25 v1.27 `PSTricks' (tvz,hv)
xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
pstricks-add.sty 2009/03/17 v. 0.13 package wrapper for pstricks-add.tex (hv)
pstricks-add.tex 2009/04/29 v3.31 `PSTricks-add' (hv)
pst-xkey.tex 2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
xkeyval.sty 2008/08/13 v2.6a package option processing (HA)
xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)
pst-eucl.sty 2005/05/14 package wrapper for PSTricks pst-eucl.tex
pst-eucl.tex 2006/01/30 v1.3.5 `PST-eucl' (dr)
pst-circ.sty 2007/12/23 package wrapper for pst-circ.tex (hv)
pst-circ.tex 2009/02/20 v1.51 `PST-circ' (CJ,hv)`
Ciao
Enrico
::Ciao. Ho un dubbio riguardante il comando \input. E’ vero che l’argomento di \input deve sempre essere un percorso relativo al sorgente principale e non un percorso relativo al sorgente in cui il comando stesso compare? Ad esempio, supponiamo di avere una directory test0 in cui vi sono un file test0.tex e una sottodirectory test1. In test1 vi è un file test1.tex e un’altra sottodirectory test2. Infine, in test2 vi è soltanto un file test2.tex e nessuna altra sottodirectory. Il contenuto di test0.tex è:
`\documentclass{article}
\begin{document}
\input{test1/test1.tex}
\end{document}`
Il contenuto di test1.tex è:
`\input{test2/test2.tex}`
Il contenuto di test2.tex non è rilevante. Quello che vorrei è che test0.tex caricasse test1.tex, e che quest’ultimo caricasse a sua volta test2.tex. In realtà compilando test0.tex ottengo il seguente messaggio di errore:
`! LaTeX Error: File `test2/test2.tex' not found.Type X to quit or
to proceed,
or enter new name. (Default extension: tex)`
In effetti il file test2/test2.tex non esiste se il percorso è relativo a test0.tex. In definitiva, è possibile in altro modo ottenere qualcosa di simile a quello che ho tentato di spiegare o non vi è alcuna possibilità di farlo? Grazie.Con \input{
/ } stai chiedendo a TeX di aprire un file che ha quel percorso. Quando legge un file, TeX non è “andato là”: il processo ha come directory base quella da dove è stato lanciato (cioè quella dove risiede il documento principale). Potresti però cercare di spiegarti meglio.
Ciao
Enrico
1 Settembre 2009 alle 14:19 in risposta a: Aumentare la grandezza verticale simbolo di radice #35981::Mi disturba che gli apici vengono portati più in basso rispetto ad una formulazione normale. Ma penso che lascerò così. Per quanto riguarda \bf, io lo uso così semplicemente perché le formule le scrivo con MathType e poi le copio e le incollo e se c’è bisogno le modifico un po’. Lo stile Vector me lo prende con \bf. Devo fare così altrimenti diventerei pazzo, dato che ho anche matrici 60*60. Su w ci metto \rm davanti perché è necessario che non sia scritto in corsivo. Comunque, grazie per l’aiuto.
`\begin{equation}
\mathrm{w} =
\sqrt{\displaystyle
\det(
\mathbf{M}_x^T\cdot
\mathbf{J}_p^{-1}\cdot
\mathbf{J}_p^{-T}\cdot
\mathbf{M}_x^{}
)^{-1}
}
\end{equation}`
La doppia parentesi è del tutto inutile; inoltre non c’è alcuna ambiguità: se consideri il determinante dell’inversa o l’inverso del determinante, hai lo stesso valore. Del tutto inutile anche usare parentesi ingrandite.I comandi \rm e \bf sono obsoleti e non vanno mai usati in documenti nuovi. Se te li dà MathType, evita di usarlo: scrivere formule direttamente è facile, basta un po’ di pratica.
Ho inserito anche \displaystyle per “alzare” leggermente gli esponenti; l’argomento di \sqrt costituisce un gruppo e quindi non ci sono problemi. Ultimo trucchetto: un esponente vuoto sull’ultima matrice abbassa l’indice allo stesso livello degli altri.
Ciao
Enrico
::Ciao a tutti da una Padova infernale.
Sto compilando un programma di sala con la classe leaflet, che permette di fare qualcosa al minimo, ma almeno decente. La classe accetta le opzioni della classe article.
Vi chiedo se è possibile dare qualche comando per poter scrivere anche a 9 e 8 punti di carattere.\small (corpo 9)
\footnotesize (corpo 8 )
\scriptsize (corpo 7)La classe amsart ha anche le opzioni 8pt e 9pt, ma non credo che sia ciò che cerchi.
Ciao
Enrico
::Ciao.
La cosa forse non viene tanto spiegata né messa in risalto perché altrimenti si fanno degli orrori. Infatti non va mai utilizzata ed è sempre meglio attenersi a stili predefiniti, con piccole modifiche al più, perché quegli stili sono stati messi a punto da esperti tipografi.
Bene, dopo l’introduzione a mo’ di predica, vedete qui
Ci sono due modi, entrambi spiegati.
Rinnovo comunque la mia domanda sul font matematico. Magari qualcuno a mare con il suo notebook connesso in wi-fi vuole partecipare all’orrore per ristabilire l’equilibrio cosmico della bellezza, che lì abbonda
L’amato bambino non frequenta la spiaggia: con la sabbia che va sullo schermo? AAAAH. E poi alla spiaggia non abbiamo wi-fi, è ancora un po’ arretrata. A dire il vero ci sono andato due volte in tutte le ferie: prima un giro per il mondo (be’, non proprio, ma all’estero sì) per stare distante mentre si compiva la ferale data con numero tondo. 🙁 🙂 Poi mattine a dormire (quando i piccoli della sorella lo consentivano :() e pomeriggi moto-escursionistici per i monti liguri.
Se vuoi sollazzarti con cambi di font matematici, ti consiglio la lettura di fntguide.pdf (su CTAN o sul tuo sistema) e di un articolo che probabilmente presenterò al GuITmeeting. Ovviamente non te lo posso far avere prima, così vieni a Pisa. 😀
Ciao
Enrico
::Ciao,
oltre a “Corso di Laurea Specialistica in Ingegneria Informatica” vorrei aggiungere l’indirizzo, ossia “Automazione Industriale”.
Come si aggiunge?
Lo vorrei sotto “Corso di laurea…”`\Scuola{Corso di Laurea Specialistica in Ingegneria Informatica\\
Automazione Industriale}`
Naturalmente togli \Corso{…}Ciao
Enrico
::Bentrovati 😀
Lascerei “curriculum vitae” scritto senza legatura: i latini avrebbero scritto così 😀
RICORDOCHELASCRITTURALATINAERATUTTAATTACCATAEMAIUSCOLAESENZAPUNTEGGIATURAALMENONELL’EPOCACLASSICA.
Perciò, lasciamo così.
Le legature æ e œ sono di origine medievale, come altri hanno osservato; credo per aiutare nella pronuncia che ormai riduceva i due dittonghi a una “e” aperta. Più tardi sono comparse anche le lettere “ramiste” (da Pierre de la Ramée) V e J. Mentre la V ha la sua utilità, perché sembra che una certa differenza nella pronuncia di U ci fosse anche in epoca classica, la J è un vero orrore. Che ha portato gli inglesi a pronunciare “giulius” e “giunior” ciò che i romani non avrebbero mai pronunciato altro che “iulius” e “iunior”.
Di fatto æ e œ sono lettere a sé stanti in francese e in altre lingue.
Gli unici modi corretti di scrivere sono “Curriculum vitae” o, se si vuole essere all’antica, “Curriculum uitae”.
La “confusione” fra “u” e “v” è rimasta nel dialetto ciociaro. Curiosamente, anche lo sloveno fa diventare quasi “u” la “v”; il fenomeno è più sentito in posizione finale o preconsonantica, ma con il latino non c’entra nulla. 🙂
Ciao
Enrico
::Buongiorno a tutti.
Seguendo gli esempi qui presentati, ho ricreato un comando con due argomenti, di cui uno opzionale:
`
\documentclass[a4paper,italian]{book}
\usepackage[latin1]{inputenc}
\usepackage{babel}\makeatletter
\newcommand{\dub}[2][]{
\def\@temp{#1}
\ifx\@temp\@empty
\textbf{#2}
\else
\emph{#1–#2}
\fi
}
\makeatother\begin{document}
\dub[a{]} b{]} c{]} \dots]{d}
\end{document}
`Se il primo argomento, come in questo caso, contiene alcune parentesi quadre (chiuse),
per non creare ambiguità con quella che delimita la fine dell’argomento stesso, devo inserirle tra due parentesi graffe.
Per ragioni di semplicità e di chiarezza, vorrei inserirle direttamente nel testo senza ricorrere ad altri simboli.
Una possibile alternativa credo sia quella di ridefinire il comando \dub in modo da accettare due parametri (questa volta entrambi obbligatori), di cui uno eventualmente vuoto:
`
\newcommand{\dub}[2]{
\def\@temp{#1}
\ifx\@temp\@empty
\textbf{#2}
\else
\emph{#1–#2}
\fi
}
`
ed utilizzarlo in questo modo:
`
\dub{a] b] c]}{d}
`
anche se nascono alcuni problemi di consistenza nel caso in cui il secondo argomento risulti vuoto.
Sapreste indicarmi se esiste un modo più agevole?Vi ringrazio per la cortese attenzione.
Puoi più semplicemente scrivere \dub[{a] b] c] \dots}]{d}
Oppure usare come argomento di delimitazione dell’argomento opzionale qualcos’altro, ma occorre farlo a mano:
`\makeatletter
\def\dub{\@ifnextchar<\@dub{\@dub<>}}
\def\@dub<#1>#2{%
\def\@temp{#1}%
\ifx\@temp\@empty
\textbf{#2}%
\else
\emph{#1–#2}%
\fi
}
\makeatother`
e dovrai scrivere \dub{xyz}. Naturalmente usando <> anche se l’argomento opzionale non contiene parentesi quadre.Occhio ai % quando scrivi le definizioni: le tue aggiungono parecchi spazi spuri.
Ciao
Enrico
::ho un problema un po curioso
ho nel preambolo
\usepackage{subfig}
\usepackage{caption}[2008/04/01]
\DeclareCaptionStyle{ruled}{font=small,labelfont=bf,textfont=it}%
\usepackage[italian]{varioref}%versione estesa riferimenti
mentre il codice è questo
\begin{figure}%
\centering
\subfloat[][Graf1\label{graf:graf1}]
{}\quad
\subfloat[][Graf2\label{graf:graf2}]
{}\quad
\subfloat[][Graf3\label{graf:graf3}]{}
\end{figure}
\begin{figure}%
\includegraphics[width=\columnwidth]{filename}%
\caption{grafico unico}%
\label{Graf:grafunico}%
\end{figure}abbiamo il grafico \vref{graf:graf1} o il grafico \vref{graf:graf2} o il \vref{graf:graf3} altrimenti \vref{graf:grafunico}
ottengo abbiamo a pagina x il grafico 1.0a o il grafico 1.0b o il grafico 1.0c altrimenti il grafico 1.2
guardando la numerazione dei grafici troviamo figura 1.1 dove sono contenuti i grafici da 1.0a a 1.0c mentre grafunico è numerato in maniera corretta
in pratico non c’è concordanza fra vref e figure se la figure contiene delle subfloat
che fare?grazie
ClaudioL’errore è che nella prima figure mancano la label e il caption?
giusto?
claudioMa va’?
Ciao
Enrico
::Io invece ottengo proprio quell’errore… Se provo a ignorarlo la compilazione va a buon fine ma quando apro il file ps (ottenuto dopo aver fatto dvips nomefile.dvi) tutte le etichette dei punti restano visibili… Che fare?
Grazie del benevenuto, lurko da tempo e mi sono deciso a entrare con sto problema che mi sta facendo dannare…
Aggiungi \listfiles prima di \documentclass e mostra l’elenco che ottieni, lo trovi nel file .log
Ciao
Enrico
::gentili utilizzatori,
dopo successiva analisi, permettetemi di riformulare la mia domanda:in base a cosa sono ordinate le entry prodotte con plainnat.bst?
1- “short author list” usata come label
2- “long author list” usata come label che serve quando si richiede la lista completa
3- lista degli autori vera, cioe` quella che appare dopo \bibitem[label]{key}authorsal momento assumo che sia usato l’opzione 1.
% Works with identical authors and year are further sorted by
% citation key, to preserve any natural sequence.la domanda e`, cosa devo modificare nel file bst per usare l’opzione 3?
la mia assunzione potrebbe essere errata.
grazie per ogni consiglioHo l’impressione che ci sia un grave baco in plainnat.bst, quindi ti consiglio di farlo presente all’autore che è di solito molto disponibile.
Intanto puoi provare con questo “rimedio”: ti copi plainnat.bst nella directory di lavoro e gli cambi nome (xplainnat.bst), con un’analoga modifica nel tuo documento. Poi apri plain.bst e copi il testo della funzione
`sort.format.names`
da FUNCTION alla graffa di chiusura (è facile vederla); metti questo codice al posto della funzione definita in xplainnat.bst. Adesso i riferimenti bibliografici vanno nell’ordine corretto. Non so se ci siano controindicazioni. 🙁Ti consiglio però di scrivere i nomi complicati non come fai tu, ma nel modo previsto da BibTeX:
`S{\'a}nchez Espinoza, Victor Hugo
J{\”a}ger, Wadim`
Il secondo puoi anche scriverlo “Wadim J{\”a}ger”, ma il primo deve andare come indicato. Per il nome apparentemente coreano Ki Bog Lee, assicurati di quale sia il cognome. Di solito i coreani mettono il cognome per primo e il nome dovrebbe rimanere tale e quale, lo si ottiene mettendo il tutto tra graffe con un \relax davanti:
`{\relax Ki Bog Lee}`
In questo modo BibTeX userà Ki per l’ordinamento alfabetico.Ciao
Enrico
::ciao a tutti!
Uso latex da una 15 di giorni e finora è filato tutto liscio nel senso che sono sempre riuscito a risolvere da solo.. 🙂
Stavolta però le ricerche non hanno avuto esito e spero che possiate aiutarmi..
In sostanza devo scrivere una matrice tipo`\begin{bmatrix}
1 & 0 & 0 & 0 & 0\\
0.5 & 0 & 0.5 & 0 & 0\\
0 & 0.5 & 0 & 0.5 & 0\\
0 & 0 & 0.5 & 0 & 0.5\\
0 & 0 & 0 & 0 & 1
\end{bmatrix}`il problema è che vorrei indicare a sx delle righe e in alto sulle colonne gli indici 0,1,2,3,4.. come posso fare?
Grazie ciao!
Cerca \bordermatrix nella guida Mathmode.pdf di H. Voss che trovi su CTAN
Per il problema con il secondo messaggio, in cui vuoi una matrice ripartita, la faccenda è un po’ troppo complicata. Ma non usare mai $$.
Ciao
Enrico
-
AutoreRisposte