Risposte nei forum create
-
AutoreRisposte
-
::
Salve a tutti.
Stavo cercando di usare ClassicThesis con il Minion:
`\documentclass[a4paper]{scrbook}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{natbib}
\usepackage[italian]{babel}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,listsseparated,eulermath,parts,minionprospacing]{classicthesis}\begin{document}
\title{\rmfamily\normalfont\spacedallcaps{Titolo}}
\author{\spacedlowsmallcaps{Nome Cognome}}
\date{}\maketitle
\tableofcontents\chapter{Primo Capitolo}
\input{Capitoli/Primo_capitolo.tex}
\chapter{Secono Capitolo}
\input{Capitoli/Secondo_capitolo.tex}
\end{document}`
Compilando ottengo:
`finished with exit code 70` (in rosso)
e
`./nomefile.tex:0: \float@addtolists detected!(scrbook) You should use the feature of package 'tocbasic'(scrbook) instead of \float@addtolists.` (in giallo).Ora, il secondo avviso sembra dipendere dal fatto che uso il comando \chapter nel sorgente e non sembra dare conseguenze nell’output.
Il primo, invece si ha quando cerco di usare \maketitle. Ho pensato potesse dipendere dal fatto che evidentemente non ho installato tutti i font necessari per comporre il titolo. È possibile allora comporre solo il frontespizio in Palatino?
Grazie, Matteo.
L’avviso è normale. 🙁 Dipende dal fatto che Miede ancora non si è adeguato a certi cambiamenti della classe scrbook; dovrebbe essere innocuo.
Ciao
Enrico
::`\usepackage[T1]{fontenc}`
I dettagli nell’Arte, quassù.Ehm, forse è meglio \usepackage{textcomp}. Usare la codifica T1 va certamente raccomandato, ma nel caso specificio è di textcomp che si ha bisogno.
Il pacchetto è già nella distribuzione, fa parte del corredo obbligatorio.
Ciao
Enrico
24 Giugno 2010 alle 16:16 in risposta a: La pagina della bibliografia non mi viene visualizzata #46503::con questo file “nomi.dat”
`
M. Abreu, Adjacency matrices of $C_4$–free graphs of large size obtained from Polarity Graphs
A. Aguglia, Multiple blocking sets and multisets in Desarguesian planes
H. Ahmed, Optimizing perfect locally co-tripartite and perfect locally co-bipartite graphs
`
mi dà errore di
File ended while scanning use of \testo: ci sono dei limiti alla lunghezza dei titoli?
Ciao
ErnestoNon hai messo le virgole finali
Ciao
Enrico
::
È stata inviata su CTAN (speriamo entri subito nella TeX Live 2010) la versione 1.2 del pacchetto.
Novità:(1) È disponibile l’ambiente “Preambolo*” per riunire in un colpo solo ciò che andrebbe altrimenti come argomento di parecchi comandi \Preambolo
(2) L’opzione “nouppercase” fa in modo che la seconda riga (quella della facoltà) non sia automaticamente in maiuscolo
(3) Viene trascritta nel file frn anche la chiamata a inputenc, con la stessa opzione del documento principale. L’opzione “noinputenc” evita questa scrittura (è utile nel caso si voglia compilare il frontespizio con XeLaTeX); in questo modo i caratteri accentati nel documento principale non danno più problemi
(4) La documentazione è stata aggiornata; in particolare c’è un esempio di un frontespizio tutto in inglese
Il pacchetto non usa più eso-pic, ma il più efficiente atbegshi.
Ciao
Enrico
::E’ possibile fare un merge da LaTeX?
Cioè avendo un file (LaTeX) con nomi e titolii preparare lettere personalizzate del tipoIl sig. \nome ha tenuto una comunicazione dal titolo \titolo ?
Come dovrebbero essere strutturati i files?
Esiste il pacchetto mailmerge che potrebbe esserti utile. Ma forse è più semplice farsi una macro a mano.
`\documentclass{minimal}
\def\preparaattestati{%
\read\nomi to\nextline
\ifx\nextline\checkpar\else
\expandafter\testo\nextline
\expandafter\preparaattestati
\fi}
\def\checkpar{\par}
\def\testo#1,#2, {Il sig.\ #1 ha tenuto una comunicazione dal titolo “#2''.\par}
\newread\nomi
\openin\nomi=nomi.dat
\begin{document}
\preparaattestati
\end{document}`
Il file nomi.dat sarà della forma
`Pinco Pallino,La trota,
Ugo Frogio, La trota cerulea,
Ubaldo Kutuzu, La trota cerulea e salmonata,`
Ciao
Enrico
::Grazie Enrico delle dritte. Ora spiegami, per favore,
Il comando `\innertab` che cosa fa esattamente?
Non l’ho trovato su libri di LaTeX nè nel pacchetto array.Be’, è definito proprio nel codice che ti ho dato. 🙄
Semplicemente mette il suo argomento dentro un tabular a una colonna centrata. Lo uso anche per le due immagini perché così vengono impacchettate e perdono il loro vizio di non allinearsi bene al resto. Usando queste tabelle in tabelle ho automaticamente la centratura verticale che probabilmente ti serve.
In altre occasioni avrei usato macro Plain, ma oggi mi sentivo in vena di ortodossia LaTeX. Servono se devi allineare quegli elementi in alto.
`\documentclass[a4paper]{article}
\usepackage{graphicx,calc}
\newcommand{\innertab}[1]{\vtop{\hrule height0pt\hbox{%
\begin{tabular}{@{}c@{}}#1\end{tabular}}}}
\newcommand\vtopgraphics[2][]{%
\vtop{\hrule height 0pt\hbox{\strut\includegraphics[#1]{#2}}}}
\newsavebox{\intestazione}
\savebox{\intestazione}[\textwidth][c]{\makebox[\textwidth+4cm]{%
\vtopgraphics[width=2cm]{logo1}\hfill
\innertab{Testo dell prima riga\\
Testo della seconda riga}\hfill
\vtopgraphics[width=2cm]{logo2}%
}}\begin{document}
\begin{center}
\usebox{\intestazione}
\end{center}
\end{document}`
Uso \savebox perché immagino che l’intestazione ti serva più volte nel documento.Ciao
Enrico
23 Giugno 2010 alle 21:04 in risposta a: La pagina della bibliografia non mi viene visualizzata #46500::Ciao a tutti.
Questo è un esempio compilabile:`% -*- coding: utf-8 -*-
…`Figliolo, come puoi pensare che LaTeX e BibLaTeX, pur nella loro gagliarda potenza, sappiano leggere nella tua mente quali di quelle opere vuoi citare in bibliografia?
Se non c’è un comando \cite o \nocite, nulla va in bibliografia. Se li vuoi tutti, metti \nocite{*} dopo \begin{document} e non pensarci più.
Per il secondo problema le soluzioni sono un po’ complicate. La testatina dell’indice è un problema che dovrebbe risolvere Miede; nel frattempo aggiungi nel preambolo
`\AfterTOCHead[toc]{%
\markboth{\spacedlowsmallcaps{\contentsname}}
{\spacedlowsmallcaps{\contentsname}}}`
Per la testatina della bibliografia sostituisci la parte tra \makeatother e \makeatletter con
`\defbibheading{tommaso}{\chapter{\bibname}}
\makeatletter
\let\kept@leftmark\leftmark
\newcommand{\cantica}[1]{%
\part{#1}%
\renewcommand{\leftmark}{\@leftmark{\spacedlowsmallcaps{#1}}\@empty\@empty}%
}
\g@addto@macro\backmatter{\let\leftmark\kept@leftmark}
\makeatother`
e chiama, alla fine,
`\backmatter%%%%%%%%%%%%%%%%
% BIBLIOGRAFIA %
%%%%%%%%%%%%%%%%
\nocite{*}
\printbibliography[heading=tommaso]`
Fra parentesi, quello è un buon posto dove mettere \nocite.Spiegazioni.
Markus Kohm ha modificato in modo molto subdolo (e con una documentazione scritta in modo criptico e confuso) molte delle macro di gestione delle classi. La soluzione trovata a suo tempo per le testatine in maiuscoletto non funziona più. 🙁
Per la bibliografia occorre rimettere a posto la faccenda del \leftmark che contiene il nome della cantica, quindi ripristinare a \backmatter la funzione originale. Con \defbibheading puoi definire come ti pare l’intestazione della bibliografia. Siccome siamo in \backmatter, i capitoli non sono più numerati e quindi si può usare \chapter direttamente, senza \markboth, \addcontentsline e diavolerie varie.
Ciao
Enrico
::grazie mille, Enrico.
Solo un particolare: come faccio a distanziare un poco i due loghi dalla scritta centrale?, così sono molto “appiccicati”.
Grazie ancora
Ciao
ErnestoCarica il pacchetto calc e scrivi
`\begin{lrbox}{\intestazione}
\makebox[\textwidth]{%
\begin{tabular*}{\textwidth+4cm}{@{}c@{\extracolsep{\fill}}c@{\extracolsep{\fill}}c@{}}
\end{tabular*}}
\end{lrbox}`
Condisci a piacere.Ciao
Enrico
::Per l’intestazione di un documento devo realizzare una struttura del tipo
logo1 testo su più righe centrato logo 2
è meglio utilizzare due ambienti figure ed una box o raccchiudere anche i due loghi in box, oppure lavorare su tre colone o. usare una tabella o. qualche altra idea?
grazie
ciao
ErnestoL’ambiente figure è da escludere categoricamente.
`\documentclass[a4paper]{article}
\usepackage{graphicx,array}
\newcommand{\innertab}[1]{\begin{tabular}{@{}c@{}}#1\end{tabular}}
\newsavebox{\intestazione}
\begin{lrbox}{\intestazione}
\begin{tabular*}{\textwidth}{@{}c@{\extracolsep{\fill}}c@{\extracolsep{\fill}}c@{}}
\innertab{\includegraphics[width=2cm]{logo1}}&
\small\innertab{Testo dell prima riga\\
Testo della seconda riga} &
\innertab{\includegraphics[width=2cm]{logo2}}
\end{tabular*}
\end{lrbox}\begin{document}
\begin{center}
\usebox{\intestazione}
\end{center}
\end{document}`
Aggiusta a piacereCiao
Enrico
::`
\documentclass[a4paper]{book}
\usepackage[swapnames,norules]{frontespizio}\begin{document}
\frontmatter
\begin{frontespizio}
\Preambolo{
\usepackage{mathptmx}
\newcommand{\frontheader}{%
\begin{tabular}{c@{\hspace{2cm}}c}
\begin{tabular}{@{}c@{}}\includegraphics[width=3cm]{usb2.jpg}\end{tabular} &
\begin{tabular}{@{}c@{}}
Universit\`a degli Studi della Basilicata\\
\fontsize{14}{17}\selectfont Scuola di Dottorato di Ricerca
\end{tabular}
\end{tabular}}
\renewcommand{\frontinstitutionfont}{\fontfamily{pbk}\fontsize{18}{24}\itshape}
\renewcommand{\frontpretitlefont}{\fontsize{12}{15}\selectfont}
\renewcommand{\fronttitlefont}{\fontsize{16}{24}\selectfont}
\renewcommand{\frontsubtitlefont}{\fontsize{12}{15}\selectfont}
\renewcommand{\frontnamesfont}{\fontsize{12}{15}\selectfont}
\renewcommand{\frontfixednamesfont}{\fontsize{12}{15}\selectfont}
\renewcommand{\frontfootfont}{\fontsize{12}{15}\selectfont}
}
\Margini{2cm}{2cm}{2cm}{2cm}
\Istituzione{\frontheader}
\Divisione{\mbox{}}
\Scuola{}
\Titoletto{Dottorato di Ricerca in\\Ingegneria dell'Ambiente}
\Titolo{Study of }
\Sottotitolo{Settore Scientifico-Disciplinare\\
ING/IND-31}\NRelatore{Coordinatore del Dottorato}{}
\Relatore{Ch.mo Prof. caio}\NCorrelatore{Tutor}{}
\Correlatore{Prof.\ tizio}\NCandidato{Dottorando}
\Candidato{me medesimo}\Annoaccademico{2009-2010 — Ciclo XXIII}
\end{frontespizio}\end{document}
`questo codice crea un altro file nomefile-frn.tex che compilo e mi da il frontespizio che includevo nella tesi con
`
\begin{titlepage}
\centering
\vspace*{\fill}
\includegraphics[width=\textwidth]{frontespizioPhD_new.pdf}
\vspace*{\fill}
\end{titlepage}
`Come ti dicevo, il pacchetto frontespizio non è compatibile con vmargin. Puoi fare così:
`\usepackage[swapnames,norules]{frontespizio}
\usepackage{geometry}
\geometry{includehead,top=10mm,left=25mm,right=20mm,
bottom=20mm,headheight=12mm,headsep=15mm,footskip=10mm}`
al posto della chiamata di vmargin e di \setmarginrsb.Poi scriverai
`\frontmatter
\begin{frontespizio}
\Preambolo{
\usepackage{mathptmx}
\newcommand{\frontheader}{%
\begin{tabular}{c@{\hspace{2cm}}c}
\begin{tabular}{@{}c@{}}\includegraphics[width=3cm]{usb2.jpg}\end{tabular} &
\begin{tabular}{@{}c@{}}
Universit\`a degli Studi della Basilicata\\
\fontsize{14}{17}\selectfont Scuola di Dottorato di Ricerca
\end{tabular}
\end{tabular}}
\renewcommand{\frontinstitutionfont}{\fontfamily{pbk}\fontsize{18}{24}\itshape}
\renewcommand{\frontpretitlefont}{\fontsize{12}{15}\selectfont}
\renewcommand{\fronttitlefont}{\fontsize{16}{24}\selectfont}
\renewcommand{\frontsubtitlefont}{\fontsize{12}{15}\selectfont}
\renewcommand{\frontnamesfont}{\fontsize{12}{15}\selectfont}
\renewcommand{\frontfixednamesfont}{\fontsize{12}{15}\selectfont}
\renewcommand{\frontfootfont}{\fontsize{12}{15}\selectfont}
}
\Margini{2cm}{2cm}{2cm}{2cm}
\Istituzione{\frontheader}
\Divisione{\mbox{}}
\Scuola{}
\Titoletto{Dottorato di Ricerca in\\Ingegneria dell'Ambiente}
\Titolo{Study of }
\Sottotitolo{Settore Scientifico-Disciplinare\\
ING/IND-31}\NRelatore{Coordinatore del Dottorato}{}
\Relatore{Ch.mo Prof. caio}\NCorrelatore{Tutor}{}
\Correlatore{Prof.\ tizio}\NCandidato{Dottorando}
\Candidato{me medesimo}\Annoaccademico{2009-2010 — Ciclo XXIII}
\end{frontespizio}
\cleardoublepage`
al posto della tua titlepage. Oppure, se sei già soddisfatto del tuo frontespizio, scrivi
`\usepackage[onlyinclude]{frontespizio}`
nel preambolo e, nel documento,
`\frontmatter
\includefront{}
\cleardoublepage`
invece dell’ambiente “frontespizio”.Può darsi che dovrai modificare qualche misura nella chiamata di \geometry, ma ti assicuro che è meglio se usi questo e non vmargin.
Ciao
Enrico
::Risolto!
il problema sta nel file pdf che inlcudo come frontespizio. Una volta sostituito con un generico file pdf tutto liscio come l’olio
grazie di tutto!
p.s.
ora devo capire perchè non me lo include correttamente (eppure è un altro documento in latex creato con il package frontespizio)Scusa, ma non è più semplice usare direttamente “frontespizio” nel tuo documento? Il motivo è abbastanza chiaro: il frontespizio è troppo grande e non sta in una sola pagina!
Puoi mostrare il sorgente di quel frontespizio? Sostituisci titoli e roba del genere, se ti secca farli vedere in giro.
In alternativa:
`\usepackage[onlyinclude]{frontespizio}
…
\includefront{Il-vero-frontespizio}`
Ma temo di darti una brutta notizia: il pacchetto frontespizio non è compatibile con vmargin. Non lo è perché dipende da eso-pic, la prossima versione da atbegshi, e nessuno dei due è compatibile con vmargin che è obsoleto e va sostituito con geometry. Faccio qualche prova per indicarti come.Ciao
EnricoCiao
Enrico
::Non ho alcuna pagina bianca prima del frontespizio né numerazione della pagina.
come è possibile????? sto sclerando
lasciamo perdere..grazie per l’aiuto
L’unico modo è di mostrare esattamente il tuo documento, almeno fino alla parte iniziale, diciamo dove scrivi \input{dedica}. Non so che altro dirti. Che sistema usi?
Ciao
Enrico
::Salve a tutti
ho questo problema riguardo la numerazione delle formule. Ho già cercato su un po’ di guide ma non ho trovato la soluzione
esempio:
ho 3 formule di cui voglio numerare solo l’ultima, quindi scrivo:\begin{equation} \notag %formula 1 non numerata
…
\end{equation}
\begin{equation} \notag %formula 2 non numerata
…
\end{equation}\begin{equation} \label{boh} %formula 3 numerata
nel file di output la formula 3 viene numerata, ma come formula numero 3 cioè:
es. e= mc^2 (1.3) %invece che (1.1)Qualcuno sa come evitare che latex conteggi nella numerazione anche le formule senza tag?
Aggiungo che dovresti usare l’ambiente gather se hai equazioni consecutive:
`\begin{gather}
eq1\notag\\
eq2\notag\\
eq3
\end{gather}`
Ciao
Enrico
-
AutoreRisposte