Risposte nei forum create
-
AutoreRisposte
-
8 Aprile 2015 alle 10:59 in risposta a: motivo in alto a destra della pagina di ogni capitolo #101133::
Cerco di rispondere a tutti, uno per volta:
– @ letteracdp: vorrei evitare, se possibile, di definire stili di pagina. Uso semplici capitoli e sezioni… intendevi questo? O intendevi di definire uno stile all’interno del quale, si possano inserire oggetti nella pagina?
– @ robitex: per fortuna TiKz non lo userò. Sono immagini stilizzati, o simboli bianco e neri che farò a mano, quindi l’immagine già c’è, non si deve costruire nulla 🙂
– @ robitex: riguardo l’e-book: prima penso a produrre il file .pdf e poi contatto la casa editrice, così capisco che standard vuole, altrimenti faccio mille lavori e giri di formati. Ognuno ha le sue fisse, ma alcune fanno direttamente pubblicare in pdf … ma si vedrà. Intanto produco l’opera
– @ cfiandra: il link che mi hai passato permette di inserire bordi ai lati. A me servirebbe un’immagine in alto a sinistra. Credo che il principio sia quello, su per giù… da adattare
– @ OldClaudio: studierò bene fancyhdr , ma dalla prima occhiata non so se fa al caso mio
::
Ma infatti è strano che a lei compila (ho il file tesi.pdf con tutto il capitolo 5 che compila quel codice alla perfezione) ed è un mistero!Inoltre, ho provato a compilare il tuo codice e mi dà il seguente errore:
`
! LaTeX Error: \begin{equation*} on input line 6 ended by \end{equation}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…
l.8 \end{equation}
Your command was ignored.
Type Ito replace it with another command,
orto continue without it.
) (capitoli/Capitolo6.tex [12
]
Capitolo 6.
) (capitoli/bibliografia.tex [13
]) [14
]
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 96.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 96.
(tesi.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 96.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 96.
Package rerunfilecheck Info: File `tesi.out' has not changed.
(rerunfilecheck) Checksum: EEF8F43C72FEA1FF1832FBD90E26946F;606.
)
Here is how much of TeX's memory you used:
19315 strings out of 493698
344415 string characters out of 3144404
428272 words of memory out of 3000000
22141 multiletter control sequences out of 15000+200000
27222 words of font info for 68 fonts, out of 3000000 for 9000
1025 hyphenation exceptions out of 8191
55i,12n,54p,769b,594s stack positions out of 5000i,500n,10000p,200000b,50000s
{C:/Program Files/MiKTeX 2.9/fonts/enc/dvips/cm-super/cm-super-t1.enc}
Output written on tesi.pdf (23 pages, 359163 bytes).
PDF statistics:
340 PDF objects out of 1000 (max. 8388607)
100 named destinations out of 1000 (max. 500000)
109 words of extra memory for PDF output out of 10000 (max. 10000000)
`
::
Non è vaghezza la mia, ho solo scritto che il codice di skevin93 per funzionare non è completo e non compila. Ho mostrato il codice necessario per farlo funzionare, commentando pacchetti comuni, nel senso che quei pacchetti sono sicuramente utili, ma ciò che serve per la compilazione è la riga con \Declare…Inoltre, essendo una tesi di laurea, non mia, non posso pubblicare il lavoro (per privacy e per rispetto, visto che non è stata ancora stampata) , ma devo modificare il file originale senza comprometterne nè l’errore nè la sintassi.
Ho scoperto da solo dove era l’errore: riguarda la posizione dove collocavo
`
\DeclareMathOperator{\diff}{\mathrm{d}\!} % inserisce il differenziale nelle formule
\usepackage{tikz}
`le ho inserite prima del \begin{document} e dopo tutti i package e \theoremstyle e \newtheorem e ora funziona 🙂
L’errore era perchè inserivo le due righe come primi package. Errore di posizione, banale, ma non scontato 😉
::
@skevin93: non so perchè ma la tua soluzione funziona aggiungendo qualcosa:`
\documentclass{article}%\usepackage[T1]{fontenc}
%\usepackage{lmodern}
%\usepackage[utf8]{inputenc}\usepackage[italian]{babel}
\usepackage{amsmath}\DeclareMathOperator{\diff}{\mathrm{d}\!}
\usepackage{tikz}
%\usetikzlibrary{trees}\begin{document}
\begin{equation}
\frac{\diff}{\diff y}\int_{0}^{y} u(x)\diff
\begin{tikzpicture}[remember picture,baseline=(x.base)]
\node(x)[inner sep=0pt,outer sep=1pt]{$x$};
\draw(x)–++(15:1cm)node[above right,align=justify]{$u(y)$ per il teorema di …};
\draw(x)–++(-15:1cm)node[below right,align=justify]{$0$ per quanto sopra};
\end{tikzpicture}
\end{equation}\end{document}
`Inoltre, se provo a inserire quei pezzi di codice nella tesi dà errore, proprio riguardo al \Declare
::
userò \tikzset
per il codice: quello che hai dato tu funziona, ma ci sono due problemi:
– non ci devono essere le frecce con le punte, ma solo linee
– si potrebbe spostare più a destra l’equazione? perchè il testo delle due parti continua (il testo delle diramazioni), quindi non si deve sfociare troppo oltre la pagina
::
il seguente codice potrebbe andar bene`
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\DeclareMathOperator{\diff}{\mathrm{d}\!}
\usepackage{tikz}
\usetikzlibrary{trees}\newcommand{\tikzmark}[2][0pt]{\tikz[baseline=#1,remember picture]\node[coordinate](#2){};}
\begin{document}
% Set the overall layout of the tree
\tikzstyle{level 1}=[level distance=3cm, sibling distance=3cm]
\tikzstyle{level 2}=[level distance=3cm, sibling distance=2cm]% Define styles for bags and leafs
\tikzstyle{bag} = [text width=15em, text centered]
\tikzstyle{end} = [circle, minimum width=3pt,fill, inner sep=0pt]\begin{tikzpicture}[grow=right, sloped]
\node[bag]
% testo prima delle frecce
{
$
\frac{d}{dy}
\int_{0}^{y} u(x) \ dx
$
}
% nodo giù
child
{
node[bag] {0 per quanto sopra}
}
% nodo su
child
{
node[bag] {u(y) per il teorema di …}
}
;
\end{tikzpicture}\end{document}
`Ma a mio avviso ci sono i seguenti punti da migliorare (e non saprei come fare, nel senso che non ne vengo a capo):
– la scritta dall’integrale fino a dx deve essere più grande
– le “frecce” devono partire dopo dx
– u(y) e 0 devono partire dalla fine delle “frecce”Grazie ancora! 🙂
Modifica meno “elegante”:
`
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\DeclareMathOperator{\diff}{\mathrm{d}\!}
\usepackage{tikz}
\usetikzlibrary{trees}\begin{document}
\begin{tikzpicture}[level distance=4cm,
sibling distance=2cm,
% every node/.style={fill=blue!30,circle,inner sep=5pt},
% arrow/.style={edge from parent/.style={draw,-latex}}
]\node
{
\begin{Large}
$
\frac{d}{dy}
\int_{0}^{y} u(x) \ dx
$
\end{Large}
}
[grow=right]
{
child {node{\hspace{1cm} 0 per quanto sopra}}
child {node{\hspace{2cm} u(y) per il teorema di …}}
% child[arrow] {node{60}}
};
\end{tikzpicture}\end{document}
`
::
non puoi fare la cosa più semplice? nella cartella dove c’è il file .tex crei un’altra cartella che chiami immagini. li dentro salvi le immagini che servono per il tuo documento.
dopo, nel documento principale (o nell’unico documento .tex che hai creato) inserisci vicino i package il seguente codice\graphicspath{ {./immagini/} }
e il gioco è fatto (ovviamente dopo aver importato il package graphicx) 🙂
::
@ cfiandra: ho preferito scrivere io per una questione di velocità, visto che la consegna della tesi è imminente@ illinguista1972: ho usato il tuo comando \pagestyle{plain} dopo \mainmatter e ho risolto, senza caricare il pacchetto \fancyhdr. Ho corretto i package e tolto quelli che non servono.
Speriamo si siano risolti tutti i problemi ora che carico anche gli altri capitoli. Non ho caricato gli altri per privacy, altrimenti postavo la sua tesi nel completo, senza il suo consenso, e prima della pubblicazione e discussione ufficiale. Non si possono rischiare certe cose!
::
Grazie della risposta esaustiva, che vuole essere un incentivo a lavorare, cercare e migliorarmi 🙂L’idea era quella che hai accennato tu: fare uno stile personale, così da fare una sorta di “collana” per i vari articoli. Mai dire mai nella vita! Soprattutto se vari articoli sono interessanti si potrebbe pensare anche ad una pubblicazione… Questo dopo aver deciso bene stile di impaginazione, colori, motivetti…. Andrò in biblioteca e vedrò bene cosa fare!
-
AutoreRisposte