Risposte nei forum create
-
AutoreRisposte
-
::
Lucignolo” post=79658Allora ti spiego cosa ho fatto, magari sono completamente fuori strada!
Io ho creato un file Appendix.tex che viene richiamato dal mio file master con \include{Appendix}. Dentro il file Appendix.tex c’è il comando \appendix e poi tutti i vari capitoli, sezioni e sottosezioni.
Se le vuoi numerate, allora devi usare un approccio completamente diverso, nel senso che prima di cominciare la prima appendice devi mettere la specifica \setcounter{tocdepth}{0} e nell’indice, da quel momento in poi vanno soli i titoli dei comandi di sezionamento a livello di \chapter.
ho provato a mettere la specifica prima del Chapter in appendice (sarebbe subito dopo \appendix) ma mi compaiono sempre. Ti scrivo come ho fatto l’indice:
`
\pagenumbering{arabic}
\include{Cap1}
\cleardoublepage
\include{Cap2}
\cleardoublepage
\include{Cap3}
\cleardoublepage
\include{Appendix}
\cleardoublepage
\include{References}
\end{document}
`
dentro Appendix.tex ho
`
\appendix
\setcounter{tocdepth}{0}
\chapter{Permission for thesis}
\includepdf{Permission.pdf}
\chapter{Introduction to numerical analysis}
\section{Introduction}
`E’ sbagliato usare così il comando \appendix?
Grazie
Sì, dentro [tt]\include[/tt] non funziona bene. Ma la faccenda si risolve facilmente: sostituisci [tt]\include[/tt] con [tt]\input[/tt].
In ogni caso, devi scrivere
`\addtocontents{toc}{\string\setcounter{tocdepth}{0}}`
e non la riga che metti tu.Ciao
Enrico
::claudio” post=79657
[quote=”luigi.colangelo” post=79652]ciao ragazzi.. siamo in tema di figure affiancate con subfigure.. mi da’ una serie di errori pazzeschi.. allora ho provato a copiare palesmente il codice dalle guide varie.. e coninua a dare gli stessi errori
Luigi
[attachment]Capture.PNG[/attachment]Al di là di postare un’immagine con gli errori, sarebbe molto meglio vedere il codice di un esempio minimo.. ovviamente a parte il fatto che subfigure è obsoleto (usa subfig).
Ciao
ClaudioNon voglio scatenare una guerra di religione ma non è meglio consigliare subcaption ?
è l’ultimo grido per le figure accoppiate
ciao
claudio[/quote]
Ho sempre usato subfig (da quando ha sostituito subfigure) e non ho mai avuto alcun problema.Ciao
Enrico
9 Novembre 2012 alle 12:30 in risposta a: Maiuscoletto spaziato nei titoli delle section – memoir #75124::Daniele86″ post=79635Ciao,
riprendo questa discussione per con due domande da porre. Se in memoir si volesse impostare un differente colore per le testatine, per esempio grigio, che comando si dovrebbe usare? Vorrei cambiare sia la formattazione sia il colore.La seconda domanda è per Lorenzo. Che valenza ha il commento “eretico”? Disapprovi in assoluto o nel senso che per impostare quelle testatine si rende necessario modificare concordemente il layout dell’intera pagina (titoli di capitolo, titoli di sezioni, …)?
Ciao,
Daniele
Che c’entra con il maiuscoletto spaziato? Per favore, apri un nuovo filone ed esponi la domanda con chiarezza.
Ciao
Enrico
::ameba” post=79631Buon giorno a tutti
Nel file di bibliografia ho inserito il seguente elemento:
@online{oxford:corsi,
author = {Oxford University Museum of Natural History},
title = {Corsi Collection of Decorative Stones},
year = {2012},
url = {http://www.oum.ox.ac.uk/corsi/catalogue/classxv/},
}L’autore ha un nome piuttosto lungo… ebbene questo mi comporta un piccolo problema:
Se all’interno del mio laborato inseisco una citazione a questo elemento di bibligrafiabla bla bla (\cite{oxford:corsi})
ottengo una volta terminata la compilazione:
bla bla bla (of Natural History)
potrei modificare il campo author inserendo una virgola
author = {Oxford University Museum, of Natural History}
in modo tale da ottenere stampata nel documento la citazione così:
bla bla bla (Oxford University Museum)
Questo però è un compromesso in quanto il nome non è completo, vorrei sapere se LaTeX ha, per quanto riguarda i nomi, dei limiti di lunghezza che non si possono superare.
Grazie per l’attenzioneIl tuo “autore” è interpretato come se fosse “Alberto Giuseppe Maria de Lupis Mannari” e questo spiega perché nelle citazioni ti esce “of Natural History” che è interpretato come il cognome.
Puoi scrivere nel file [tt].bib[/tt]
`author={{Oxford University Museum\onlybib{ of Natural History}},`
e nel documento metterai
`\newif\ifinbib
\DeclareRobustCommand\onlybib[1]{\ifinbib#1\fi}`
Appena prima di [tt]\bibliography[/tt], scriverai [tt]\inbibtrue[/tt].Se usassi biblatex ci sarebbero altri modi meno invasivi.
Ciao
Enrico
::Rocco M.” post=79590Ho già provato a moltiplicare per 10^n con poche speranze e infatti non è cambiato niente. Incede ci avere -9.99999994531574e-01 ottengo qualcosa tipo -9.99999994531574e03 e a livello del grafico non cambia niente… Cambia solo la scala. Non vedo quindi come una traslazione possa cambiare le cose. Come mai mi dici di traslare? Potresti essere più esplicito per favore?
(–0.999999994531574e–01 + 1)*10^9=5.468426
Immagino che fare il grafico di (f(x)+1)*10^9 non sia una cosa così difficile, no? Che abbia senso mi pare di no, ma tu sai che razza di dati sono.
Ciao
Enrico
::OldClaudio” post=79587
È esattamente quello che fa \tl_map_inline:nn che è proprio un analogo di \@tfor, mentre \token_if_eq_charcode:NNTF è l’equivalente di \if
E che cosa è equivalente a \ifx? [tt]\if_meaning:NNTF [/tt] ?
Molte grazie, comunque; devo ammettere che anche la documentazione va meditata a lungo.
Giusto, [tt]\token_if_eq_meaning:NNTF[/tt]; in questo caso usare questo o [tt]\token_if_eq_charcode:NNTF[/tt] è equivalente, visto che il primo token è una lettera.
La differenza sostanziale con i condizionali usuali è che non hai problemi di espandere [tt]\else[/tt] e [tt]\fi[/tt] per toglierli di mezzo.
Ciao
Enrico
::Rocco M.” post=79581Ciao a tutti.
Ho un (grosso?) problema con pgfplots. Sto facendo dei lavori di fisica numerica e devo mostrare la non conservazione dell’energia meccanica da perte di uno schema numerico. Fisicamente dovrebbe essere zero, ma per via dello schema oscilla. Questo è una piccola porzione del file su cui lavoro:`0.00000000000000e+00 1.00000000000000e-04 0.00000000000000e+00 -9.99999998333333e-05 1.00000000000000e-04 -1.00000000000000e+00 -0.00000000000000e+00
1.00000000000000e-01 1.00000000000000e-04 -9.99999998333334e-06 -9.99999998333333e-05 1.00498756209551e-04 -9.99999994950000e-01 0.00000000000000e+00
2.00000000000000e-01 9.90000000016667e-05 -1.99999999666667e-05 -9.89999998399502e-05 1.00999999995033e-04 -9.99999994899500e-01 0.00000000000000e+00
3.00000000000000e-01 9.70000000050000e-05 -2.98999999506617e-05 -9.69999998528878e-05 1.01503743763566e-04 -9.99999994848495e-01 0.00000000000000e+00
4.00000000000000e-01 9.40100000099338e-05 -3.95999999359505e-05 -9.40099998714590e-05 1.02009999984291e-04 -9.99999994796980e-01 0.00000000000000e+00
5.00000000000000e-01 9.00500000163388e-05 -4.90009999230964e-05 -9.00499998946362e-05 1.02518781188648e-04 -9.99999994744950e-01 0.00000000000000e+00
6.00000000000000e-01 8.51499000240291e-05 -5.80059999125600e-05 -8.51498999211325e-05 1.03030099970630e-04 -9.99999994692399e-01 0.00000000000000e+00
7.00000000000000e-01 7.93493000327732e-05 -6.65209899046732e-05 -7.93492999495052e-05 1.03543968987038e-04 -9.99999994639323e-01 0.00000000000000e+00
8.00000000000000e-01 7.26972010423058e-05 -7.44559198996238e-05 -7.26972009782731e-05 1.04060400957735e-04 -9.99999994585717e-01 0.00000000000000e+00
9.00000000000000e-01 6.52516090523434e-05 -8.17256399974511e-05 -6.52516090060390e-05 1.04579408665917e-04 -9.99999994531574e-01 0.00000000000000e+00`La colonna dell’energia meccanica è la 5a. Come si può notare le oscillazioni sono davvero di piccola entità e partono dalla 9a cifra significativa. Facendo il grafico con pgfplots ottengo una linea retta orizzontale (approssimativamente) a -1 (o -9.9999999e-1?). Visti i risultati ottenuti suppongo che pgfplots non sia in grado di lavorare con più di 8 cifre significative. Giusto?
Come faccio a risolvere il problema e riuscire a vedere graficamente le oscillazioni sull’energia meccanica dovute allo schema? Ovviamente moltiplicando per una potenza di 10 cambio solo l’ordine di grandezza e non in numero di cifre significativa… Come posso fare?
Grazie mille,
R.Ho l’impressione di averti già risposto. 😕
Non è un problema solo di cifre significative, ma di scala. Devi traslare verticalmente e moltiplicare per 10^n (con n opportuno).
Ciao
Enrico
::silv3rR” post=79575Intanto grazie della risposta.
1) Messo \hyperref per ultimo.
2) Il lower case lo uso perchè altrimenti, usando nei capitoli il pagestyle fancy con le opzioni di default, i nomi delle sezioni in cima alle pagine mi compaiono tutti in maiuscolo, e non mi piace. So che basterebbe mi leggessi la documentazione di fancy per trovare una via più elegante..
3) Ho tolto tutti i \pagestyle{empty}: grazie mille della dritta, devo essere venuto a conoscenza dell’esistenza di emptypage dopo che li avevo messi per lo scopo che hai citato. Ora in effetti non servivano a nulla.
4) Spostando \addcontentsline PRIMA di \input si sono efefttivamente risolti entrambi i problemi, ma ne è comparso un altro: il riferimento sia nel menù a sinistra di Acrobat Reader sia nei collegamenti di hyperref all’indice si è ‘corrotto’, nel senso che ora punta alla prima pagina della tesi (Università degli studi di Padova, ecc.: che non ho postato) e non più all’effettiva pagina in cui è presente l’indice. In più mi sono accorto che il pagestyle del capitolo 5 invade anche le due pagine di conclusione, e questo purtroppon è un problema ulteriore indipendente dalla posizione di \addcontentsline..
5) Ecco un esempio minimo (avevo già verificato che non era il contenuto dei file relativi agli input() a condizionare il risultato..)
[…]Sinceramente non capisco perché crearsi problemi da sé. 🙂
`\documentclass[a4paper,12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{microtype}
\usepackage[italian]{babel}
\usepackage{relsize}
\usepackage[demo]{graphicx} % demo si usa solo per la dimostrazione
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{amssymb,amsmath,amsthm}
\usepackage{geometry}
\usepackage{dcolumn}
\usepackage{float}
\usepackage[bf,hang]{caption}
\usepackage{subfig}
\usepackage{listings}
%\usepackage[bw]{mcode} % non so che sia
\usepackage{wrapfig}
\usepackage{textcomp}
\usepackage{relsize}
\usepackage{fancyhdr}
\usepackage[nottoc]{tocbibind}
\usepackage{emptypage}
\usepackage{setspace}
%\usepackage{times} % a che serve times se poi carichi lmodern?
\usepackage{lmodern}
\usepackage{booktabs,multirow}
\usepackage{acronym}\usepackage{hyperref}
\setlength{\captionmargin}{0.1\textwidth}
\DeclareUnicodeCharacter{B0}{\textdegree}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\newcommand{\HRuleZero}{\rule{\linewidth}{0.0mm}}
\onehalfspacing
\geometry{a4paper,tmargin=3cm,bmargin=3cm,lmargin=3cm,rmargin=3cm,headheight=14.5pt} % Nota l'aggiunta\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\chaptermark}[1]{%
\markboth{\ifnum\value{chapter}>0 \chaptername\ \thechapter. \fi #1}{}}
\fancyhf{}
\fancyhead[RE]{\nouppercase{\leftmark}}
\fancyhead[LE]{\thepage}
\fancyhead[RO]{\thepage}
\fancyhead[LO]{\nouppercase{\rightmark}}%%% Solo per la dimostrazione
\usepackage{kantlipsum}
\newcommand{\Prova}{\section{A}\kant[1-3]\section{B}\kant[4-7]}\begin{document}
\pagenumbering{alph}
\begin{titlepage}
\begin{center}
\includegraphics[width=4cm]{figs_hope/logo_unipd}\\[0.65cm]{\LARGE Universit\`{a} degli studi di Padova}\\[0.3cm]
\Large Dipartimento di Neuroscienze: NPRR\\[1cm]{\large Corso di Laurea in Logopedia}\\[0.5cm]
\large Tesi di Laurea\\[0.8cm]% Titolo
\linespread{1.5}
\HRule \\[0.4cm]
{\Large \textsc{La normalizzazione del test Va.Bi.A.:}}\\[0.3cm]
{\Large \textsc{analisi delle abilit\`a cognitivo-comunicative}}\\[0.3cm]
{\Large \textsc{in un campione di anziani normali}}\\[0.1cm]\HRule \\[2cm]
\linespread{1}% Autore, relatore e correlatore
\begin{minipage}{0.4\textwidth}
\begin{flushleft} \large
\emph{Relatore}: \\
Prof. Fabiola Gaio
\\ $ $\\ \large
\emph{Correlatore}: \\
Prof. Alessandra Buia
\\ $ $\\ \large
\end{flushleft}
\end{minipage}
\begin{minipage}{0.4\textwidth}
\begin{flushright} \large
\emph{Laureando}:\\
Valentina Fantin
\end{flushright}
\end{minipage}\vspace*{1cm}
\HRuleZero \\[0.0cm]
{\large A.A. 2011/2012}\end{center}
\end{titlepage}\cleardoublepage
\thispagestyle{empty}
\begin{flushright}
{\LARGE\textit{Dedica.}}
\end{flushright}\frontmatter
\tableofcontents
\chapter{Introduzione}
\label{intr}
\kant\mainmatter
\chapter{La comunicazione}
\label{cap1}
\Prova\chapter{I cambiamenti nella comunicazione dell'anziano}
\label{cap2}
\Prova\chapter{Valutazione nel soggetto anziano}
\label{cap3}
\Prova\chapter{Il progetto}
\label{cap4}
\Prova\chapter{Analisi dei dati}
\label{cap5}
\Prova\chapter*{Conclusione}
\addcontentsline{toc}{chapter}{Conclusione}
\Prova\end{document}`
Non vedo perché caricare tocbibind con l’opzione nottoc e poi faticare per mettere l’indice nell’indice (che non ha senso). Se proprio vuoi l’indice nell’indice togli l’opzione.Con poche istruzioni per fancyhdr hai i titoletti correnti in minuscolo, come vedi.
Ciao
Enrico
::OldClaudio” post=79577Se volessi avere \vocale con argomenti, dovrei poi passagli \let@token che comunque dovrebbe essere già in memoria, ecco perché ho definito \vocale senza argomenti.
Per altro \vocale senza argomenti funzionerebbe benissimo in LaTeX2e se lo definissi con un ciclo tfor del nucleo di LaTeX2e; bisognerebbe solo espandere la macro che LaTeX usa per scandire la lista di vocali, ma basta un solo expandafter per risolvere il problemino.
È esattamente quello che fa [tt]\tl_map_inline:nn[/tt] che è proprio un analogo di [tt]\@tfor[/tt], mentre [tt]\token_if_eq_charcode:NNTF[/tt] è l’equivalente di [tt]\if[/tt].
Se lo scopo è il famoso problema di scrivere in nero le vocali in una parola, si può fare così:
`\documentclass{article}
\usepackage{xparse}
\ExplSyntaxOn
\NewDocumentCommand{\segnavocali}{m}
{
\egreg_segna_vocali:n { #1 }
}
\tl_const:Nn \c_egreg_vocali_tl {AEIOUaeiou}
\cs_new_protected:Npn \egreg_segna_vocali:n #1
{
\tl_map_inline:nn { #1 }
{
\tl_if_in:NnTF \c_egreg_vocali_tl { ##1 }
{ \textbf{ ##1 } }
{ ##1 }
}
}
\ExplSyntaxOff
\begin{document}
\segnavocali{Ciao}
\end{document}`
ma questo non funzionerebbe con gli spazi. C’è un modo che evita tutti i problemi: le espressioni regolari. 🙂
`\documentclass{article}
\usepackage{xparse,l3regex}
\ExplSyntaxOn
\NewDocumentCommand{\segnavocali}{m}
{
\egreg_segna_vocali:n { #1 }
}
\tl_new:N \l_egreg_temp_tl
\cs_new_protected:Npn \egreg_segna_vocali:n #1
{
\tl_set:Nn \l_egreg_temp_tl { #1 }
\regex_replace_all:nnN { ([AEIOUaeiou]) } { \c{textbf} \cB\{ \1 \cE\} } \l_egreg_temp_tl
\tl_use:N \l_egreg_temp_tl
}
\ExplSyntaxOff
\begin{document}
\segnavocali{Ciao mondo}
\end{document}`
Ciao
Enrico
::
Inutile, se occorre inventarsi chissà che cosa al posto dei tuoi [tt]\input[/tt]Cerca di produrre un esempio minimo. In ogni caso, carica hyperref per ultimo, non certo per primo.
A che servono quei [tt]\lowercase[/tt]? 😕 Perché scrivere [tt]\pagestyle{empty}[/tt] a ogni capitolo? A che ti serve? Se è per rendere del tutto vuota la pagina eventualmente aggiunta prima di un capitolo, è molto più semplice caricare il pacchetto emptypage che evita tutte quelle contorsioni e fa la cosa giusta.
Un problema è forse dove usi [tt]\addcontentsline[/tt], per esempio nel capitolo delle conclusioni: deve andare semmai prima di [tt]\input[/tt].
Ciao
Enrico
::OldClaudio” post=79568Sto cercando di fare i miei primi esercizi con expl3; ovviamente sono in difficoltà sia cercando di capire il linguaggio esoterico contenuto in interface3.pdf, sia leggendo l’interessante articolo di Enrico su ArsTeXnica, sia anche leggendo la documentazione di xparse.
Sembrerebbe che io sia riuscito a capire xparse, tanto che sono riuscito a definire una funzione senza argomenti con \NewDocumentCoomand. Fin qui va bene. poi ho cercato di trovare l’istanza di un elemento in una clist usando \clist_if_in:nnTF. Tutto semnra funzionare se l’elemento da cercare, indicato nel secondo argomento della funzione, è un carattere esplicito. La funzione dà semrpe il risultato falso se il secondo argomento è rappresentato da un carattere implicito. Faccio un esempio:
`\ExplSyntaxOn\NewDocumentCommand{\vocale} { }
{ \clist_if_in:nnTF { a,e,i,o,u,A,E,I,O,U } { \let@token } { vero } { falso } }\ExplSyntaxOff`
Il [tt]\let@token[/tt] viene creato con una macro vecchio stile chiamata in precedenza attraverso l’uso di un \futurelet.Siccome questa macro mi rende sempre il valore “falso” qualunque sia il \let@token (vocale, consonante, numero, segno di iterpunzione, spazio, eccetera, è evidente che commento un errore, ma non saprei dire se sia colpa del carattere implicito se non valga la lena di espandere il carattere impliti in una macro, nel senso che \clist potrebbe occuparsi della macro, se \token_to_meaning:N possa essere d’aiuto, se l’output di questa finzione bebba venire sottoposto a un po’ di maquillage prima di poterlo usare, se sono completamente fuori strada.
L’importante è che io risca a trovare in una lista con elementi separati da virgole, ma anche eventualmente in una token list l’essitenza di qualcosa che io coosco solamante come token implicito.
Mischiare il vecchio stile con il nuovo è sconsigliabile. Ma, evidentemente, [tt]\let@token[/tt] non compare nella lista: il paragone è fatto con liste di token “esplicite”. Potresti voler vedere se “pippo” compare in una clist, per esempio.
Non userei, in ogni caso una clist per quel tipo di lavoro: una token list è certamente meglio. Ma se vuoi confrontare caratteri impliciti, devi farlo con [tt]\token_if_eq_charcode:NNTF[/tt]
`RequirePackage{expl3}
\makeatletter
\let\let@token=a
\ExplSyntaxOn
\tl_map_inline:nn {aeiouAEIOU}
{
\token_if_eq_charcode:NNT #1 \let@token { \tl_map_break:n { \msg_term:n {Vero} } }
\msg_term:n { Falso }
}
\ExplSyntaxOff`
Questo risponderà [tt]Vero[/tt].Qual è lo scopo finale? Non vedo come [tt]\vocale[/tt] senza argomenti ti possa aiutare.
Ciao
Enrico
::g.ester” post=79556Ho letto la guida di questo programma che mi consigli ma non fa quello di cui ho bisogno. Io ho già le note scritte con tutti i riferimenti bibliografici e vorrei che latex o un altro programma estrappolasse queste info per creare la biblio… Se è impossibile lo faccio a mano ma c’è da piangere per quanto tempo ci metterò!
🙁 ❓Temo che ti toccherà piangere. 🙁
Ciao
Enrico
::Driven” post=79557Buon Giorno..
Sto usando Latex, com Texmaker e la bibliografia fatta con Biblatex..
Non riesco a capire il motivo per cui non va.. quando mando il comando BibTex ottengo questo errore:
Process started
data source C:\Users\Guido\AppData\Local\Temp\par-477569646f\cache-b97908464ca87031fa65a956cf2657dbd4a7d2a5\recode_data.xml not found in . Compilation failed in require at Biber/Utils.pm line 20. BEGIN failed–compilation aborted at Biber/Utils.pm line 20. Compilation failed in require at Biber/Internals.pm line 8. BEGIN failed–compilation aborted at Biber/Internals.pm line 8. Compilation failed in require at (eval 24) line 2. …propagated at C:/strawberry/perl/lib/base.pm line 94. BEGIN failed–compilation aborted at Biber.pm line 5. Compilation failed in require at script/biber-MSWIN line 17. BEGIN failed–compilation aborted at script/biber-MSWIN line 17.
Process exited with error(s)
Vi aggiungo anche il file di esempio su sto facend oqueste prove.
Potete Aiutarmi?
Grazie
[attachment]C:\fakepath\Prova Bibliografia.rar[/attachment]
A volte Biber si pianta e quello è il senso del messaggio: trova la cartella
`C:\Users\Guido\AppData\Local\Temp\par-477569646f`
e buttala via. Poi rilancia Biber e tutto dovrebbe tornare a posto.Il numero finale cambierà la prossima volta che Biber si pianta, ma lo trovi sempre nel messaggio di errore.
Ciao
Enrico
::luigi.colangelo” post=79531ciao ragazzi, non mi gira questo codice… il problema sembra essere la \delta come secondo esponente…
$\mathbf{dir_\textup{ACF\_\delta}}$
Luigi
Quello che è scritto in [tt]\textup[/tt] è in modo testo:
`
$\mathbf{dir}_\textup{ACF\_$\delta$}}$
`Benvenuto!
Ciao
Enrico
::
Un esempio di codice.Nelle mie note sulla programmazione in LaTeX si trova proprio un esempio adatto. Quando aggiungerai un esempio di codice con la tabella incriminata (togli i dati protetti, se ce ne sono), ti posso dire di più.
Esiste anche il pacchetto threeparttable che potrebbe essere adatto, ma a me non piace.
Ciao
Enrico
-
AutoreRisposte