Risposte nei forum create
-
AutoreRisposte
-
::
per la prima pagina del capitolo richiamerei l’evidenziazione fatta sul numero,
guarda qui:
Grazie per la tua idea, direi che è quella ottimale e si abbina molto bene con il numero della pagina.
Tentero qualcosa in tal senso.
Per quanto riguarda il fronte retro devo informare che non l’ho messa come opzione, oltretutto l’aereo che si muove starebbe male su tutte e due le pagine, quindi bisognerebbe fare che iniziasse dalla pagina pari e quando arriva al suo termine passase pagina dispari…..
???
grazie sono MOLTO interessata.Penso di non aver capito.
Saluti
Michele
::
Ciao,Per rispondere a Lorenzo Pantieri, ecco il codice del piedino:
`
\def\@oddfoot{{\slshape\rightmark}\hfill
\begin{tikzpicture}
\fill[black,overlay] (-1,15pt) rectangle (0,-3);
\node[overlay] at (-0.5,0){\textcolor{white}{\thepage}};
\end{tikzpicture}}
`per l’aereo che si muove invece è:
`
\def\@oddhead{\ifnum\thelastpage=0
\else
\tikzpicture[overlay]
\def\lun{13.65cm}
\pgfmathparse{(\lun/\thelastpage)*\thepage};
\draw (\pgfmathresult pt+5pt,9.372pt)–(0,9.372pt);
\node at (\pgfmathresult pt,0)[above=12pt,right]{\includegraphics{a-300_testatina.pdf}};%
\endtikzpicture
\fi}%
`Come potete notare ho usato massicciamente il pacchetto TikZ, ovviamente caricato all’inizio del file .cls.
Poi metterò mano anche alla prima pagina dei capitoli, ma non so che inventarmi, qualche consiglio?
Fatemi sapee
Saluti
Michele
::
Ok, ho capito che non ha riscontrato molto successo il mio primo tentativo di scrivere una classe 😀 .Comunque questo Layout assolutamente non lo uso per una tesi ma una relazione di un progetto.
Per quanto riguarda i margini, li ho modificati facendo due considerazioni:
1) La relazione sarà rilegata a spirale, quindi non si hanno problemi di lettura visto che il “manuale” si potrà aprire completamente:
2)Ho bisogno di una giustezza grande in modo da poterci inserire dei grafici come mostrato nell’esempio. Se dovessi utilizzare le impostazioni di default, ce ne entrerebbe solo uno.
Per quanto riguarda la prima pagina del capitolo, avevo intenzione di fare qualcos’altro.
Saluti
::
Poco tempo fa ho cercato di fare un esame con una persona che consisteva nello scrivere una relazione su un progetto fatto da noi(ingegneria aerospaziale). Questa persona, anche dopo inumerevoli tentativi a convincerlo ad usare LaTEX, non ha mai ceduto.Un giorno è venuto e mi ha sbattuto in faccia orgoglioso che anche con Word si possono fare riferimenti incrociati e tante altre cose, ma non ho approfondito perché sono allergico a Word per non parlare delle versioni superiori al 2003…
Io mi spacco su LaTEX e quando devo fare velocissimo uso OpenOffice perché può creare i PDF senza problemi.
Saluti.
MIchele
8 Gennaio 2010 alle 22:17 in risposta a: [RISOLTO]chiamare il numero dell’ultima pagina in un calcolo #40696::
Ciao,grazie per il tuo consiglio super efficiente.
Tuttavia mi sono intestardito a voler cambiare direttamente la classe. Dopo aver scoperto che la classe memoir possiede di default il comando \thelastpage, ho copiato la parte di codice che lo riguardava nella mia classe.
Sicuramente potrà sembrare una eresia ciò che scrivo però ho trovato una bella soddisfazione nel capire il codice e poterlo gestire secondo le mie esigenze.
Per quanto riguarda il calcolo ho scoperto che c’è una bella differenza tra scrivere
`
(\textwidth/\thelastpage)*\thepage
`
e
`
\textwidth*(\thepage/\thelastpage)
`Un saluto
Michele
2 Gennaio 2010 alle 12:15 in risposta a: [RISOLTO]chiamare il numero dell’ultima pagina in un calcolo #40694::
Grazie per la risposta.La soluzione che mi hai dato non mi permette di compilare il documento.
Ti spiego cosa ho fatto: ho copiato il file report.cls, l’ho rinominato ed ho eliminato tutte le
parti riguardanti le opzioni che non mi sevono(twocolumn e twoside).
Successivamente ho cambiato i margini come servono a me.
Una volta fatto queste modifiche mi voluto dedicare alle testatine ad al piedino.Per quanto riguarda il piedino, sono riusctito ad ottenere ciò che voglio.
Per quanto riguarda la testatina, questa è la storia:
Il codice della mia prima soluzione era
`
\RequirePackage{graphicx}
\RequirePackage{tikz}
\RequirePackage{color}
\RequirePackage{calc}
\RequirePackage{lastpage}
\RequirePackage{zref-user}
\RequirePackage{zref-lastpage}
\RequirePackage{zref-runs}
\RequirePackage{zref-totpages}…
\def\ps@headings{%
\def\@oddfoot{{\slshape\rightmark}\hfil\thepage}
\def\@oddhead{%
\ifnum\ztotpages=0
\else
\begin{tikzpicture}
\def\cost{\ratio{\thepage}{\ztotpages}}
\draw (0,2.502pt)–(\textwidth*\cost,2.502pt);
\end{tikzpicture}
\fi}%
\let\@mkboth\markboth
\def\chaptermark##1{%
\markright {\MakeUppercase{%
\ifnum \c@secnumdepth >\m@ne
\@chapapp\ \thechapter. \ %
\fi}}}}
`
Questa soluzione non va bene perché il comando \ztotpages conta tutte le pagine del documento, quindi anche quelle con carattere romano che invece non voglio includere nel conteggio. Il condizionale l’ho dovuto mettere perché alla prima compilazione non si conosce ancora il numero totale delle pagine.Il codice che mi hai proposto tu è:
`
\RequirePackage{graphicx}
\RequirePackage{tikz}
\RequirePackage{color}
\RequirePackage{calc}
\RequirePackage{lastpage}
\RequirePackage{zref-user}
\RequirePackage{zref-lastpage}
\RequirePackage{zref-runs}
\RequirePackage{zref-totpages}…
\def\ps@headings{%
\def\@oddfoot{{\slshape\rightmark}\hfil\thepage}
\def\@oddhead{%
\begin{tikzpicture}
\draw (0,2.502pt)–(\textwidth*\thepage/\ifnum\zruns=0 1\else\zpageref{LastPage}\fi,2.502pt);
\end{tikzpicture}}%
\let\@mkboth\markboth
\def\chaptermark##1{%
\markright {\MakeUppercase{%
\ifnum \c@secnumdepth >\m@ne
\@chapapp\ \thechapter. \ %
\fi}}}}
`Quest’ultimo non mi permette di compilare il documento perché fornisce questo errore
`
!Undefined Control Sequence
\@@cls 1.23
?
`Se dal file che utilizza questa classe elimino tutti i comandi che suddivide il documento in parti (\part, \chapter…etc) allora lo compila senza però scrivere niente nella testatina e nel piedino.
Non pensavo che cercare l’utima pagina fosse così difficile!!
Ohi Ohi quanto ho scritto!!
Come sempre ringrazio in anticipo chi potrà aiutarmi.
Saluti di buon anno.
Michele
::
devi commentare le seguenti righe:
`
axis x line= bottom,
axis y line= left,
`Saluti
Per quanto riguarda la guida, penso che la documentazione ufficiale sia già sufficientemente chiara.
Nella versione in sviluppo non ancora rilasciata del pacchetto si potranno fare anche dei bellissimi grafici 3d.
Bye
Michele
::
Ciao,io non uso Linux, non me ne avere….. 🙂 prima o poi lo farò comunque.
Passiamo ai consigli da darti.:
ora non so quanti grafici hai nel tuo documento, ma ti spiego come li gestisco io:Prima di tutto mi salvo un file.tex con il seguente codice[N.B. mi scuso per i tab ma ritengo che in questo caso fossero necessari]:
`
\pgfplotsset{%
tick label style = {font=}, % grandezza cifre su assi
label style = {font=}, % grandezza lettere sugli assi
legend style = {font=, % grandezza font della legenda
at=}, % posizione della legenda
grid = major, % tipo di griglia
axis x line = bottom, % posizione ascisse
axis y line = left, % posizione ordinate
ymin =, % valore minimo ordinate
ymax =, % valore massimo ordinate
xmin =, % valore minimo ascisse
xmax =, % valore massimo ascisse
width =, % larghezza figura
height =, % altezza figura
xlabel =, % nome ascisse
ylabel =, % nome ordinate
legend style = cells={anchor=west}, %
ylabel style = {overlay}, % centrano solo le ascisse del grafico
yticklabel style = {overlay} %
}%\begin{tikzpicture}
\begin{axis}
\addplot[] table[x index= ,y index= ]{ .dat};
\end{axis}
\end{tikzpicture}
`dove poi riempo con i settaggi che voglio a secondo del caso.
Per centrare il grafico basta che vedi i commenti in questo file.Poi lo rinomino e lo includo nel documento con il seguente codice:
`
\begine{figure}
\centering
\input{.tex}
\caption{Grafico}
\label{fig:plot}
\end{figure}
`Spero di esserti stato utile.
Fammi sapere
Michele
::
Ciao.sarò ripetitivo ma consiglio sempre di usare il pacchetto PGF plots.
E’ molto bello e semplice se si usano i dati ottenuti da altri programmi(Matlab,…etc.))
Nel tuo programma al Matlab, salva i tuoi dati in un file .dat ASCII(anche una matrice)
Dal file tex poi richiami il file .dat e gli indichi quale colonna usare come ascisse e quale come ordinata e lui fa tutto in automatico, in modo da essere coerente con i caratteri del testo.
Prima di scoprire questo bellissimo pacchetto, salvavo le figure in EPS poi le convertivo con scribus(software libero) e successivamente, se era necessario modificavo il pdf con inkscape. Tutto questo perché non capivo mai come settare il crop dell’immagine su Matlab e perché inkscape non apriva file eps. Ora che è uscita la nuova versione mi pare che li apra.
Spero di non averti annoiato.
Saluti
Michele
::
Ciao,per i grafici da pagina 38 in poi ti consiglio di dare un’occhiata al paccheto PGFplots in modo da avere stessi caratteri sia nel testo che nei grafici.
E’ un pacchetto molto utile che con poche righe di codice ti permette di disegnare grafici di funzioni semplici direttamente in Latex.
Saluti
-
AutoreRisposte