- Questo topic ha 11 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 3 mesi fa da
elle.
-
CreatoreTopic
-
16 Maggio 2011 alle 21:15 #58937::
salve ragazzi, scusate una cosa: uso questo codice`\usepackage[usenames]{color} %Per permettere la colorazione dei caratteri`
e in ubuntu va bene. invece in windows devo togliere l’opzione usenames, qualcuno mi sa dire il perchè?
Lo stesso per questo:
`\usepackage[dvips,colorlinks=true]{hyperref}`
in windows per funzionare devo togliere dvips.
Why?????
-
CreatoreTopic
-
AutoreRisposte
-
-
16 Maggio 2011 alle 21:43 #58938::
salve ragazzi, scusate una cosa: uso questo codice
`\usepackage[usenames]{color} %Per permettere la colorazione dei caratteri`
e in ubuntu va bene. invece in windows devo togliere l’opzione usenames, qualcuno mi sa dire il perchè?
Lo stesso per questo:
`\usepackage[dvips,colorlinks=true]{hyperref}`
in windows per funzionare devo togliere dvips.
Why?????
L’opzione “dvips” a hyperref non va data in alcun caso. La prima questione non è affatto chiara: suppongo che tu stia usando latex su Ubuntu e pdflatex su Windoze; be’, non farlo, usa sempre pdflatex.
Ciao
Enrico
-
17 Maggio 2011 alle 7:51 #58939
-
17 Maggio 2011 alle 8:02 #58940
-
17 Maggio 2011 alle 17:32 #58941::
`%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Preambolo% === Impostazione del tipo di documento da creare ========
% tipo di documento book, dimensione del font 11pt, formato della pagina a4
% la specifica del formato della pagina consente a Latex di calcolare la dimensione
% e il numero di linee per pagina, nonchè di centrare il testo sia orizzontalmente che
% verticalmente.% Non viene specificato se il testo debba essere formattato nella pagina: ciò
% vuol dire che il testo sarà messo su un unica colonna, come di default.% Non è specificato come debbano essere stampate le pagine, questo vuol dire che
% si adotta l'opzione twoside di default per i book, cioè i numeri di pagina
% appaiono sulla sinistra per le pagine pari e sulla destra per le pagine dispari% Non è specificata nessuna opzione di inizio di capitolo su pagina, questo vuol
% dire che si adotta lo stile di default per i book, cioè i capitoli iniziano nella
% pagina destra
\documentclass[12pt,a4paper,oneside,titlepage]{book}\usepackage{listings}
\usepackage{latexsym}
%
\usepackage{marvosym}
\usepackage[colorlinks=true]{hyperref}
\hypersetup{
pdftitle=Ex6 Calcolo Parallelo,
pdfauthor=Lorenzo Carullo,
pdfsubject=Somma di N numeri con MPI,
pdfkeywords=Lorenzo Carullo Somma N numeri MPI,
linkcolor=black,
citecolor=black,
pagecolor=black,
urlcolor=black,
}\addtolength{\hoffset}{+.7 cm} %stampa
\usepackage{fancyhdr}
\pagestyle{fancy}
\addtolength{\headheight}{15pt}
\renewcommand{\chaptermark}[1]{\markboth{\small{\textbf{\thechapter{}.\ #1}}}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ \boldmath\textbf{#1}\unboldmath}}\fancyhf{}
%\fancyhead[R]{\small{\textbf{\thepage}}}
\fancyfoot[R]{\small{\textbf{\thepage}}}
%\fancyhead[LE,RO]{\textbf{\thepage}}\fancyhead[L]{\nouppercase{\leftmark}}
%\fancyhead[RE]{\nouppercase{\leftmark}}
%\fancyhead[LO]{\rightmark}\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}\newcommand{\firstpagenumber}{%
\clearpage{\pagestyle{empty}\cleardoublepage}%
%\thispagestyle{plain}%
}\fancypagestyle{plain}{%
\fancyhf{}%
% \fancyhead{}%
\renewcommand{\headrulewidth}{0pt}%
\renewcommand{\footrulewidth}{0pt}%
\fancyfoot[R]{\small{\textbf{\thepage}}}%}
%}%\Sfondo
\usepackage{eso-pic}
\newcommand{\BackgroundPic}{
\put(0,-80){
\parbox[\paperheight]{\paperwidth}{%
\vfill
\centering
\includegraphics[width=5in,keepaspectratio]{logo_sfondo}%
\vfill
}}}% === Impostazione dei font ===============================
% Queste impostazioni permettono di usare la lingua italiana in LaTeX.
% E' necessario comunque cambiare anche le regole di ritorno a capo, cosa
% che va fatta tramite l'utility “MiKTeX Options”.
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{ae} %sostituisce i font raster con font vettoriali%Pacchetti per andare a capo nelle formule
\usepackage{amsmath}
\usepackage{amsfonts}\usepackage{amssymb} %<--pacchetto più ampio per simboli matematici \usepackage{array} % E' una reimplementazione dell'ambiente verbatim che previene l'overflow % della memoria per lunghi testi. \usepackage{verbatim} \usepackage{alltt} % === Integrazione delle figure =========================== % Il package graphicx permette di inserire figure all'interno dei documetni LaTeX. % Con l'opzione [draft] vengono visualizzati i soli riquadri delle figure. %\usepackage[draft]{graphicx} \usepackage{graphicx} \usepackage{caption} % Con questo comando si dice a LaTex dove sono memorizzate le figure \graphicspath{{./imgs/}} % Riferirsi alla documentazione subfigurepackage.pdf \usepackage{subfigure} % Permette di cambiare lo stile del carattere usato per le didascalie %\usepackage[bf]{caption2} %Per le lettere Accentate \usepackage[utf8x]{inputenc} \usepackage{booktabs} \usepackage{indentfirst} \usepackage{longtable} \setlongtables \usepackage{url} %\usepackage{subfig} %% Define a new 'leo' style for the package that will use a smaller font. \makeatletter \def\url@leostyle{% \@ifundefined{selectfont}{\def\UrlFont{\sf}}{\def\UrlFont{\small\ttfamily}}} \makeatother %% Now actually use the newly defined style. \urlstyle{leo} \usepackage{pdfpages} \usepackage{setspace} %Per il codice \usepackage{listings} \usepackage[usenames]{color} %Per permettere la colorazione dei caratteri \definecolor{gray}{rgb}{0.65,0.65,0.65} \definecolor{colKey}{rgb}{0,0,1} \definecolor{colId}{rgb}{0,0,0} \definecolor{colComments}{rgb}{1,0,0} \definecolor{colString}{rgb}{0,0.5,0} %package per bibliografia \usepackage{natbib} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Testo della tesi \onehalfspacing \begin{document} %Con queto comando si può cambaire il modo in cui verranno nominate le %figure. Di default è "Figura", qui viene cambiato in "Fig." \renewcommand{\figurename}{Fig.} \thispagestyle{plain} % === Frontespizio ======================================= % formato della pagina: l'argomento empty sta ad indicare che sia le linee % di testa che quelle di coda sono vuoti e non hanno numeri di pagina %\pagestyle{empty} % Frontespizio: mediante il comando input si legge il frontespizio %\input{frontespizio} \includepdf[offset=0 -15, pagecommand={ \thispagestyle{empty} }, pages={1}]{frontespizio.pdf} \pagenumbering{roman} % === Indice ============================================= \firstpagenumber \tableofcontents % === Figure ============================================= \listoffigures % === Tabelle ============================================= \listoftables % === Capitoli Tesi ====================================== \firstpagenumber \pagenumbering{arabic} \input{descrizione} \input{descrizione_algoritmo} \input{analisi} \input{uso} % === Bibliografia ======================================= \newpage \cleardoublepage \addcontentsline{toc}{chapter}{Bibliografia} \bibliographystyle{plainnat} \bibliography{bibliografia} \end{document} ` ecco il main... se trovate qualcosa che nn serve ditemelo eh :) uso pdflatex su ubuntu e va bene, su win da qualche problema...
-
18 Maggio 2011 alle 13:58 #58942
-
18 Maggio 2011 alle 17:48 #58943
-
18 Maggio 2011 alle 20:27 #58944
-
18 Maggio 2011 alle 20:48 #58945::
No, il tuo lungo codice contiene dei reperti archeologici, per esempio i font ae; so che vengono ancora distribuiti ma sono completamente sostituiti dal font LaTin Modern, molto più completi e con tutti i caratteri previsti dall’encoding T1.latexsymb non deve venire chiamato MAi; esiste per compatibilità con documenti precedenti al 1994..
amssymb chima amsfonts, quindi è superfluo chiamre i secondo quando si chiama i primo.
Mi pare che chiami listings due volte.
il colore gray . si definisce molto meglio con il modello di colore gray e con:
`
\definecolor{grigio}{gray}{0.65}
`Mettere la ridefinizione di \figureame in quel modo vuol dire perdere la ridefinizione se cambi lingua e poi torni all’italiano. Sarebbe meglio, come abitudine} usare il comando \addto:
`
\addto{\captionsitalian}{\def\figurename{Fig.}}
`
Ci hai pensato bene? (Le abbreviazioni in tipografia sono generalmente consentite solo dentro a incisi parentetici)Ora devo scappare; ma se vuoi ti posso dare altri suggerimenti; non te li do in merito a geomentry perché prima devi provarci tu.
-
18 Maggio 2011 alle 23:21 #58946::
gentilissimo 🙂 ho fatt delle prove con geometry e riesco a cambiare i margini ma il template di default è molto meglio 🙂ecco le modifiche fatte:
`%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Preambolo% === Impostazione del tipo di documento da creare ========
% tipo di documento book, dimensione del font 11pt, formato della pagina a4
% la specifica del formato della pagina consente a Latex di calcolare la dimensione
% e il numero di linee per pagina, nonchè di centrare il testo sia orizzontalmente che
% verticalmente.% Non viene specificato se il testo debba essere formattato nella pagina: ciò
% vuol dire che il testo sarà messo su un unica colonna, come di default.% Non è specificato come debbano essere stampate le pagine, questo vuol dire che
% si adotta l'opzione twoside di default per i book, cioè i numeri di pagina
% appaiono sulla sinistra per le pagine pari e sulla destra per le pagine dispari% Non è specificata nessuna opzione di inizio di capitolo su pagina, questo vuol
% dire che si adotta lo stile di default per i book, cioè i capitoli iniziano nella
% pagina destra
\documentclass[12pt,a4paper,oneside,titlepage]{book}\usepackage{listings}
%
\usepackage{marvosym}
\usepackage[colorlinks=true]{hyperref}
\hypersetup{
pdftitle=Ex10 Calcolo Parallelo,
pdfauthor=Lorenzo Carullo,
pdfsubject=Prodotto Matrice Vettore MPI,
pdfkeywords=Lorenzo Carullo Prodotto Matrice Vettore MPI,
linkcolor=black,
citecolor=black,
pagecolor=black,
urlcolor=black,
}\addtolength{\hoffset}{+.7 cm} %stampa
\usepackage{fancyhdr}
\pagestyle{fancy}
\addtolength{\headheight}{15pt}
\renewcommand{\chaptermark}[1]{\markboth{\small{\textbf{\thechapter{}.\ #1}}}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ \boldmath\textbf{#1}\unboldmath}}\fancyhf{}
%\fancyhead[R]{\small{\textbf{\thepage}}}
\fancyfoot[R]{\small{\textbf{\thepage}}}
%\fancyhead[LE,RO]{\textbf{\thepage}}\fancyhead[L]{\nouppercase{\leftmark}}
%\fancyhead[RE]{\nouppercase{\leftmark}}
%\fancyhead[LO]{\rightmark}\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}\newcommand{\firstpagenumber}{%
\clearpage{\pagestyle{empty}\cleardoublepage}%
%\thispagestyle{plain}%
}\fancypagestyle{plain}{%
\fancyhf{}%
% \fancyhead{}%
\renewcommand{\headrulewidth}{0pt}%
\renewcommand{\footrulewidth}{0pt}%
\fancyfoot[R]{\small{\textbf{\thepage}}}%}
%}%\Sfondo
\usepackage{eso-pic}
\newcommand{\BackgroundPic}{
\put(0,-80){
\parbox[\paperheight]{\paperwidth}{%
\vfill
\centering
\includegraphics[width=5in,keepaspectratio]{logo_sfondo}%
\vfill
}}}% === Impostazione dei font ===============================
% Queste impostazioni permettono di usare la lingua italiana in LaTeX.
% E' necessario comunque cambiare anche le regole di ritorno a capo, cosa
% che va fatta tramite l'utility “MiKTeX Options”.
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
%\usepackage{ae} %sostituisce i font raster con font vettoriali
\usepackage{lmodern}%Pacchetti per andare a capo nelle formule
\usepackage{amsmath}
\usepackage{amssymb} %<--pacchetto più ampio per simboli matematici \usepackage{array} % E' una reimplementazione dell'ambiente verbatim che previene l'overflow % della memoria per lunghi testi. \usepackage{verbatim} \usepackage{alltt} % === Integrazione delle figure =========================== % Il package graphicx permette di inserire figure all'interno dei documetni LaTeX. % Con l'opzione [draft] vengono visualizzati i soli riquadri delle figure. %\usepackage[draft]{graphicx} \usepackage{graphicx} \usepackage{caption} % Con questo comando si dice a LaTex dove sono memorizzate le figure \graphicspath{{./imgs/}} % Riferirsi alla documentazione subfigurepackage.pdf \usepackage{subfigure} % Permette di cambiare lo stile del carattere usato per le didascalie %\usepackage[bf]{caption2} %Per le lettere Accentate \usepackage[utf8x]{inputenc} \usepackage{booktabs} \usepackage{indentfirst} \usepackage{longtable} \setlongtables \usepackage{url} %\usepackage{subfig} %% Define a new 'leo' style for the package that will use a smaller font. \makeatletter \def\url@leostyle{% \@ifundefined{selectfont}{\def\UrlFont{\sf}}{\def\UrlFont{\small\ttfamily}}} \makeatother %% Now actually use the newly defined style. \urlstyle{leo} \usepackage{pdfpages} \usepackage{setspace} %Per il codice \usepackage[usenames]{color} %Per permettere la colorazione dei caratteri \definecolor{grigio}{gray}{0.65} \definecolor{colKey}{rgb}{0,0,1} \definecolor{colId}{rgb}{0,0,0} \definecolor{colComments}{rgb}{1,0,0} \definecolor{colString}{rgb}{0,0.5,0} %package per bibliografia \usepackage{natbib} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Testo della tesi \onehalfspacing \begin{document} %Con queto comando si può cambaire il modo in cui verranno nominate le %figure. Di default è "Figura", qui viene cambiato in "Fig." %\renewcommand{\figurename}{Fig.} \thispagestyle{plain} % === Frontespizio ======================================= % formato della pagina: l'argomento empty sta ad indicare che sia le linee % di testa che quelle di coda sono vuoti e non hanno numeri di pagina %\pagestyle{empty} % Frontespizio: mediante il comando input si legge il frontespizio %\input{frontespizio} \includepdf[offset=0 -15, pagecommand={ \thispagestyle{empty} }, pages={1}]{frontespizio.pdf} \pagenumbering{roman} % === Indice ============================================= \firstpagenumber \tableofcontents % === Figure ============================================= \listoffigures % === Tabelle ============================================= \listoftables % === Capitoli Tesi ====================================== \firstpagenumber \pagenumbering{arabic} \input{descrizione} \input{descrizione_algoritmo} \input{analisi} \input{uso} % === Bibliografia ======================================= \newpage \cleardoublepage \addcontentsline{toc}{chapter}{Bibliografia} \bibliographystyle{plainnat} \bibliography{bibliografia} \end{document}` si accettano altri suggerimenti :) Il fig. non me ne ero nemmeno accorto, l'ha aggiunto un mio amico, e manco a me piacciono le abbreviazioni onestamente :) -
19 Maggio 2011 alle 7:43 #58947::
Continuo con i suggerimenti.Dopo aver incluso il frontspizio specifichi la numerazione romana, dopo aver incluso gli indici invochi la numerazione araba. e specifichi anche di ricominciare da un con il comando firstpage.
Usando la classe book per la tua tesi hai dei mezzi più efficienti per fare tutto ciò; la classe book offre tre comandi il cui significato è più traparente dei comendi che hai dato: \frontmatter, \mainmatter e \backmatter.
All’inizio della tesi basta dare \frontmatter (materiale inizlale); la numerazione cominicia con le cifre roman e non occorre farla ripartire da 1 con gli indici; Normalmente i libri presentano un occhiello (non è il caso per la tesi) che anche se non ha il numero segnato, corrisponde alla pagina i; poi, visto che i liri sono stampati twoside, il suo retro, senza numero, avrebbe il numero II; nella prossima pagina viene il frontespizio numerato (invisibilmente III), quindi viene la pagina del copyright, numerata (invisibilmente) iv; poi prosegue il materiale iniziale con pagine in sitile plain o headings con la numerazione romana che prosegue e nel tuo caso la prima pagina dell’indice generale sarebbe numerata v; Nella front matter i capitoli, anche se non sono indicati con il comando \chapter asteriscato, non vengono numerati.
Alla fine della parte iniziale si emette il comando \mainmatter (materiale principale, il libro o la tesi vera e propria) e la numerazione delle pagine ricomincia automaticamente da 1 in cifre arabe; i capitoli vengono numerati e vannno a finire nell’indice generale.
Alla fine del corpo del libro/tesi si dà il comando \backmatter; la numerazione araba prosegue, ma in capitoli non vengono più numerati.
In ogni caso ricordati che il comando \pagenumbering, oltre a impostare lo stile di scrittura dei numeri, reimposta il contatore della pagina a 1 e quindi il comando \firstpage è del tutto inutile. Lavorare mediante \frontmatter, \mainmatter e \backmatter è molto più semplice e, sorattutto, è un mark-up molto più chiaro.
In fondo prima della bibliografia mettere la sequenza
`
\newpage
\cleardoublepage
`
è decisamente ridondante, visto che \cleardoublepage esegue da solo i fine pagina necessari per ricominciare a comporre su una pagina dispari (di destra), quindi \newpage è decisamente superfluo. Per carità non succede niente di male, ma non è un bello stile di scrittura del mark-up.
-
19 Maggio 2011 alle 8:18 #58948
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.