Risposte nei forum create
-
AutoreRisposte
-
::
Salve,
sono nuova e mi scuso in anticipo se non ho scelto la sezione giusta.
Ho un piccolo probelmuccio: dovrei ricopiare una pagina di un libro di fisica con il Latex, ma non riesco a capire come fare per creare l’intestazione personalizzata. Dovrei inserire il numero della pagina (146) in alto a sinistra e il nome del capitolo (Modelli di variabili aleatorie)in alto a destra. Inoltre l’intestazione presenta una linea sotto.Io sono riuscita solo a mettere al posto giusto il numero e il nome del capitolo così:
`\documentclass{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\thispagestyle{myheadings}
\markboth{\emph \small Modelli di variabili aleatorie}{}
\setcounter{page}{146}
\begin{document}`Qualcuno sa aiutarmi?
Non era la sezione giusta, ma non fa niente. Benvenuta fra noi! Era quasi giusto.
`\documentclass[a4paper,oneside]{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\markboth{Modelli di variabili aleatorie}{}
\fancyhf{}
\fancyhead[L]{\small\thepage}
\fancyhead[R]{\small\em\leftmark}\setcounter{page}{146}
\begin{document}il testo va qui
\end{document}`
Se non vuoi il titolo del capitolo in corsivo, togli \emCiao
Enrico
::scusa Enrico, forse non mi sono spiegato bene. Le figure hanno la loro numerazione corretta, ma e’ il riferimento ottenuto con il comando \ref{label} a quelle figure che e’ anomalo (v. esempio gia’ postato).
Dalla documentazione di memoir:
`\begin{figure}
\begin{sidecaption}{An illustration}[fig:ill]
\centering
\includegraphics{…}
\end{sidecaption}
\end{figure}`
La “label” va data come argomento opzionale finale di sidecaption.Ciao
Enrico
::Pacchetto enumitem, ne trovi la descrizione in italiano nella Breve guida
Che vuol dire “elenco numerato senza numero”?
Ciao
Enricoad esempio scriver nello stesso ambiente come segue:
` 1) pippo;
2) pluto;
esempio di voce non numerata e senza rientro
3) topolino.`Be’, quella non è una voce numerata, ma semplicemente testo intermedio fra due elementi della lista. Carica il pacchetto con \usepackage{enumitem} e poi scrivi
`Ecco una lista di personaggi:
\begin{enumerate}
\item Pippo;
\item Pluto;
\end{enumerate}
non tutti cominciano per `P':
\begin{enumerate}[resume]
\item Topolino;
\item Minnie.
\end{enumerate}`
Ciao
Enrico
::Salve a tutti, sto scrivendo degli appunti per i miei studenti utilizzando LaTeX con la classe “memoir”. Premetto che non sono un esperto e vi scrivo perche’ ho incontrato un problema di cui non ho trovato soluzione (forse non ho cercato adeguatamente …).
Il problema e’ questo.
Se nel preambolo del documento uso: \setsecnumdepth{subsection}
i riferimenti agli oggetti (figure e tabelle) che sono stati inseriti utilizzando l’opzione “sidecaption” (segue un breve esempio) invece di prendere la numerazione standard (per me)(es. Fig. 4.3) prendono la numerazione del paragrafo in cui si trovano; ad esempio se la tabella o la figura e’ stata inserita nella sezione 1.2.3 (Cap 1, sec. 2 e subsec 3) anche il riferimento a quell’oggetto prende quella numerazione.
Se, invece, uso \setsecnumdepth{section} la numerazione dei riferimenti a quegli oggetti torna a funzionare normalmente, ma mi perdo (giustamente) la numerazione delle subsection nel corpo del testo.
Come e’ possibile avere sia la numerazione delle subsection e i riferimenti agli oggetti introdotti con “sidecaption” in modo corretto?Non mi risulta. L’esempio produce le tre figure 1.1, 1.2 e 1.3
Ciao
Enrico
::Ho ridefinito tableofcontents e section, e creato ‘intermedia’:
`\documentclass[a4paper,twoside,10pt]{article}
%% Inizio definizione lingua
\usepackage[italian]{babel}
\usepackage{ucs}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
%% Fine definizione lingua
\usepackage{helvet}
\renewcommand{\rmdefault}{\sfdefault}
\renewcommand\familydefault{\sfdefault}
% Formato dei titoli di sezione (bold, sans-serif)
\usepackage[bf,sf]{titlesec}\usepackage{xtab}
\usepackage{lastpage}
\usepackage[unicode, colorlinks=true, linkcolor=black, pdfstartview=FitH]{hyperref}
%% Estensione dei file grafici
\DeclareGraphicsExtensions{.pdf, .gif, .jpg, .jpeg, .png}
\usepackage[a4paper, left=1.5cm, right=1.5cm, bottom=2cm, top=2cm ,bindingoffset=0cm]{geometry}\makeatletter
\renewcommand\tableofcontents{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\@starttoc{toc}%
\if@restonecol\twocolumn\fi
}
\renewcommand\section{%
\if@openright
\cleardoublepage
\else
\clearpage
\fi
\thispagestyle{fancy}%
\if@twocolumn
\onecolumn
\@tempswatrue
\else
\@tempswafalse
\fi
\null\vfil\vspace{30mm}
\secdef\@Intermedia\@spart}\def\@Intermedia[#1]#2{%
\ifnum \c@secnumdepth >-2\relax
\refstepcounter{section}%
\addcontentsline{toc}{section}{\thesection\hspace{1em}#1}%
\else
\addcontentsline{toc}{section}{#1}%
\fi
\markboth{}{}%
{\raggedleft
\interlinepenalty \@M
\normalfont
\ifnum \c@secnumdepth >-2\relax
\Huge \bfseries \nobreakspace\thesection
\par
\vskip 20\p@
\fi
\LARGE \bfseries #2\par}%
\@endpart}
\def\@spart#1{%
{\centering
\interlinepenalty \@M
\normalfont
\Huge \bfseries #1\par}%
\@endpart}
\def\@endpart{\vfil\newpage
\if@tempswa
\twocolumn
\fi}
\makeatother\begin{document}
\section{Generalità}`
Il documento intero viene regolarmente compilato solo se dopo ‘\begin{document}’ c’è almeno una lettera unicode prima della prima ‘section’. Ad esempio, se la prima sezione è ‘Generalità’, ottengo il seguente errore:`./SSCM_-_U0250—0307B_IT_C66.tex:264: Token not allowed in a PDF string (Unicode),(hyperref) removing `\begingroup' on input line 264. Token not allowed in a PDF string (Unicode),(hyperref) removing `\begingroup'
./SSCM_-_U0250—0307B_IT_C66.tex:264: Token not allowed in a PDF string (Unicode),(hyperref) removing `\-command' on input line 264. Token not allowed in a PDF string (Unicode),(hyperref) removing `\-command'
./SSCM_-_U0250—0307B_IT_C66.tex:264: Token not allowed in a PDF string (Unicode),(hyperref) removing `\utf@viii@undeferr' on input line 264. Token not allowed in a PDF string (Unicode),(hyperref) removing `\utf@viii@undeferr'
./SSCM_-_U0250—0307B_IT_C66.tex:264: Token not allowed in a PDF string (Unicode),(hyperref) removing `\endgroup' on input line 264. Token not allowed in a PDF string (Unicode),(hyperref) removing `\endgroup'`Si accettano commenti anche malevoli… ma sarebbero più graditi i suggerimenti per capire dove sta l’inghippo…Non è una buona idea ridefinire \section prima di caricare hyperref; né dopo, se è per quello. Tanto più se prima metti di mezzo titlesec.
Ne avevamo già discusso in febbraio, adesso capisco il problema: quella ridefinizione non può funzionare perché appunto non tiene conto di hyperref. E con ucs e utf8x di mezzo, ci sono centinaia di cose che fanno andare in malora la compilazione.
Tra l’altro, a che ti serve la chiamata di titlesec per cambiare il font dei titoli di sezione quando già li stampi in nero e senza grazie, visto che il font base è Helvetica?
Ultima ramanzina. 🙂 Non può funzionare nemmeno se chiami \thispagestyle{fancy} e non carichi fancyhdr.
Se poi dopo il \makeatletter metti anche
`\@ifundefined{if@openright}{\newif\if@openright}{}`
puoi davvero usare il codice con la classe article.Riassumendo: togliendo titlesec, chiamando fancyhdr e aggiungendo quel codice, avrai un paio di avvisi, ma nessun errore.
Ciao
Enrico
::Non lo so se fra questi c’è qualche personalizzazione strana, perché il preambolo mi è stato fornito dal mio relatore. Vedete un po’ voi:
`\documentclass[a4paper, openany, 12pt]{report}
\setlength{\textwidth}{15cm}
\setlength{\oddsidemargin}{1cm}
\setlength{\evensidemargin}{0.5cm}
\setlength{\textheight}{22.5cm}
\linespread{1.3}\usepackage{amssymb, amsmath, amsthm,mathrsfs,latexsym}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{natbib}
\usepackage{placeins}
\usepackage[dvips]{rotating}
\usepackage[latin1]{inputenc}
\usepackage{indentfirst}
``Per intender quest'uscita del dottore, bisogna sapere, o rammentarsi che, a quel
tempo, i bravi di mestiere, e i facinorosi d'ogni genere, usavan portare un lungo ciuffo,
che si tiravan poi sul volto, come una visiera, all'atto d'affrontar qualcheduno, ne' casi in
cui stimasser necessario di travisarsi, e l'impresa fosse di quelle, che richiedevano nello
stesso tempo forza e prudenza. Le gride non erano state in silenzio su questa moda.
Comanda Sua Eccellenza (il marchese de la Hynojosa) che chi porterà i capelli di tal
lunghezza che coprano il fronte fino alli cigli esclusivamente, ovvero porterà la trezza, o
avanti o dopo le orecchie, incorra la pena di trecento scudi; et in caso d'inhabilità, di tre
anni di galera, per la prima volta, e per la seconda, oltre la suddetta, maggiore ancora,
pecuniaria et corporale, all'arbitrio di Sua Eccellenza.Permette però che, per occasione di trovarsi alcuno calvo, o per altra ragionevole causa
di segnale o ferita, possano quelli tali, per maggior decoro e sanità loro, portare i capelli
tanto lunghi, quanto sia bisogno per coprire simili mancamenti e niente di più; avvertendo
bene a non eccedere il dovere e pura necessità, per (non) incorrere nella pena agli altri
contraffacienti imposta.E parimente comanda a' barbieri, sotto pena di cento scudi o di tre tratti di corda da
esser dati loro in pubblico, et maggiore anco corporale, all'arbitrio come sopra, che non
lascino a quelli che toseranno, sorte alcuna di dette trezze, zuffi, rizzi, né capelli più
lunghi dell'ordinario, così nella fronte come dalle bande, e dopo le orecchie, ma che
siano tutti uguali, come sopra, salvo nel caso dei calvi, o altri difettosi, come si è detto. Il
ciuffo era dunque quasi una parte dell'armatura, e un distintivo de' bravacci e degli
scapestrati; i quali poi da ciò vennero comunemente chiamati ciuffi. Questo termine è
rimasto e vive tuttavia, con significazione più mitigata, nel dialetto: e non ci sarà forse
nessuno de' nostri lettori milanesi, che non si rammenti d'aver sentito, nella sua
fanciullezza, o i parenti, o il maestro, o qualche amico di casa, o qualche persona di
servizio, dir di lui: è un ciuffo, è un ciuffetto.`
Niente \newline né \\Non avrai alcuna “riga vuota” e avrai i corretti rientri.
Ciao
Enrico
::Salve,
dopo aver scoperto letteracdp ho scritto diverse lettere con questo pacchetto e mi sono trovato molto bene.
Mi è però sorto un piccolo problema.
Se aggiungo l’oggetto, mi viene visualizzato su una pagina “a parte” rispetto a tutta la lettera.
Vi posto il codice:
`
\documentclass[boldsubject, italicsignature, smartindent]{letteracdp}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{layaureo}
\usepackage{lipsum}\address{Sig.~Panoramix \\
Scuola gallica popolare \\
\textquotedblleft P.Freire\textquotedblright \\
via Lutezia, CVII \\
Lugdunum}
\signature{Sig.~P.~Panoramix}\place{Lugdunum}
\begin{document}
\begin{letter}{Ordinalfabetix \\
pescheria del villaggio \\
Armorica }%Oggetto: Pesce azzurro
\opening{Egr.Assessore}
\lipsum[1]
\closing{Distinti saluti}
\ps{}
\cc{}
\encl{Associazione Centro Educativo Popolare}
\end{letter}\end{document}`
` \begin{letter}{Ordinalfabetix \\
pescheria del villaggio \\
Armorica}[Pesce azzurro]`
L’oggetto va dato come argomento opzionale all’ambiente letter.Ciao
Enrico
::salve a tutti, vi chiedo se è possibile scrivere un elenco numerato che inizia da uno precedente,
oppure come scrivere un voce di un elenco numerato, senza il numero e senza rientro.
Pacchetto enumitem, ne trovi la descrizione in italiano nella Breve guida
Che vuol dire “elenco numerato senza numero”?
Ciao
Enrico
::Ciao a tutti, non sono riuscito a capire quando latex mi indenta una nuova riga e quando no. Insomma, a volte me lo fa e altre volte no, come mai?
Un tempo alle elementari si faceva “dettato”. Non so se si faccia ancora. La locuzione chiave era “punto e a capo”. Bene, quando la maestra avrebbe detto “punto e a capo”, tu lascia una riga vuota nel documento .tex: avrai un bel rientro sulla riga successiva che comincia un nuovo capoverso.
Non terminare mai una riga con \\ se non negli ambienti che lo richiedono: center, flushleft, flushright, tabular, tabbing, array. La parola “mai” è in corsivo neretto e colore rosso: significa che quel “mai” è tassativo. Ci sono piccole eccezioni, che però scoprirai strada facendo: nel testo normale non si presentano. Dopo gli ambienti per scrivere formule fuori corpo (\[…\], displaymath, equation, align eccetera), non lasciare righe vuote se non quando la formula termina davvero il capoverso. Non lasciare mai righe vuote prima di questi ambienti: un capoverso non può cominciare con una formula in mostra.
Lo stile standard di LaTeX prevede un capoverso non rientrato dopo i titoli dei comandi di divisione del testo (\chapter, \section e simili). Se non ti va, carica il pacchetto indentfirst.
È tutto.
Ciao
Enrico
27 Giugno 2009 alle 17:36 in risposta a: problemi in uscita con figure e citazioni bibliografiche #34987::`
\subsection{La penetrazione del proiettile}
La penetrazione del proiettile all'interno di un corpo è in funzione della velocità e del materiale del proiettile, del materiale del corpo,
e della direzione reciproca del moto tra i due, prestando attenzione all'angolo di precessione che può formarsi tra
l'asse del proiettile e la tangente alla traiettoria (sez.\ref{precessione} pag.\pageref{precessione}).
La velocità con cui viaggia il proiettile determinerà l'energia cinetica che si scaricherà sul corpo deformandolo.
Nel corso di questa sezione verrà analizzata la risposta all'impatto di diversi materiali, soffermandoci sul
comportamento degli elementi costituenti la carrazzoria delle automobili (sez. \ref{penetrazveicoli}).
Le formule per il calcolo di questa misura sono sperimentali e cambiano a seconda del materiale da [\dots]
`i problemi iniziano da `\ref{penetrazveicoli}`.
Il codice della label a cui si riferisce invece è
`
\subsection{La penetrazione all'interno delle parti di carrozzeria dei veicoli}\label{penetrazveicoli}
`Non sapendo se ciò costituisce un problema, la label è successiva al riferimento.
Non ci vedo nulla di strano. Hai provato con il metodo che ti ho indicato?
Non c’entra nulla con il problema, ma ti consiglio
(1) di non abbreviare “sezione” e “pagina”
(2) se proprio vuoi abbreviare, scrivi “sez.~\ref{…}” e “p.~\pageref{…}”Ciao
Enrico
27 Giugno 2009 alle 17:14 in risposta a: problemi in uscita con figure e citazioni bibliografiche #34985::Ho notato che i problemi partono quando da quando carico il riferimento
”… comportamento degli elementi costituenti la carrazzoria delle automobili (sez. \ref{penetrazveicoli}).
Le formule per il calcolo di questa misura sono…”.
Eppure la label a cui si riferisce è scritta bene.
Da quell’istante parte il problema.
Ho anche notato che non carica il testo scritto subito dopo il comando fino alla fine del paragrafo. Se commento il riferimento, il tutto appare magicamente, ma il problema delle immagini e dei riferimenti rimane.Fa’ un copia-incolla, per favore, mettendo il testo fra [ code ] e [ /code ]
È probabile che ciò che ti appare corretto non lo sia.
Nota: non lasciare spazi dentro le parentesi quadre, li ho indicati per evitare che il programmino del forum li interpreti in modo speciale.
Ciao
Enrico
27 Giugno 2009 alle 14:33 in risposta a: problemi in uscita con figure e citazioni bibliografiche #34983::Sulle citazioni dice ” LaTeX Warning: Citation `[‘ on page 28 undefined on input line 348.”
Sul riferimento da l’errore ” LaTeX Warning: Reference `bull3′ on page 23 undefined on input line 180. ” oppure ”LaTeX Warning: Reference `bull3’ on page 23 undefined on input line 180.”
Purtroppo sono alle prime armi ed il tutto mi manda in crisi!
Evidentemente c’è qualche codice che manda tutto all’aria. Preparati una copia del tuo documento e inserisci \end{document} da qualche parte nel secondo capitolo. Se fin lì la compilazione va, il problema è dopo. Se hai già problemi, metti \end{document} qualche riga più in su. Dovresti riuscire in breve tempo a trovare l’inghippo.
Non è che tu abbia un \cite{[ da qualche parte? Prova a cercare proprio quella sequenza di sette caratteri.
Ciao
Enrico
::Non so se sono un po off-topic, se è così me ne scuso.
Mi è venuto un dubbio sulle unità di misura,
quando seguono un numero vanno ovviamente inserite con`
\Delta V=123\unit{m/s}
\Delta P=12\unit{Pa}
`ma qualora identificano l’unità di misura del risultato di un’equazione, del tipo
`
P=\rho R T
`come andrebbero scritte?
`
a) P=\rho R T \qquad\textup{[Pa]}
b) P=\rho R T \qquad\textup{(Pa)}
`escluderei il codice \unit{} in modo da lasciare uno spazio tra l’equazione e l’unità
Non sei affatto off-topic. Se hai molte unità di misura da scrivere, sarà il caso di adottare il pacchetto siunitx, che offre molti comandi specializzati. Il comando \unit è utile per casi isolati.
A ogni modo, il mio parere è che nessuno dei due modi sia corretto. La formula P=\rho RT non ha bisogno di specificare unità di misura di alcun tipo: la costante R dipende proprio dalle unità di misura delle altre grandezze e il valore che trovi sui testi è corretto solo se la densità molare è in moli per metro cubo, la temperatura in gradi celsius e la pressione in pascal.
Se nel tuo settore si usa diversamente, guarda come fanno e adeguati.
Ciao
Enrico
::`\setmainfont[Mapping=tex-text]{Book Antiqua}`
Pagina 11 della documentazione.Ciao
EnricoHa funzionato perfettamente!
A quale documentazione in particolare ti riferisci (ho cercato un po nel sito del guit e ce ne sono tante..)?Grazie per la consueta puntualita’ e precisione,
vevoCerca fontspec.pdf sul tuo sistema oppure su CTAN
Ciao
Enrico
-
AutoreRisposte