Risposte nei forum create
-
AutoreRisposte
-
1 Aprile 2011 alle 9:28 in risposta a: [risolto] Bibliografia come chapter{}, e non chapter*{}…. #57849::
Accidenti, oggi la magia richiede qualche sforzo in più… sviste in vista:
`!Use of \@schapter doesn't match its definition.
\bibsection ->\chapter *{
\bibname }\@mkboth {\bibname }{\bibname }
l.27358 \begin{thebibliography}{99}! Extra }, or forgotten \endgroup.
\bibsection ->\chapter *{\bibname }
\@mkboth {\bibname }{\bibname }
l.27358 \begin{thebibliography}{99}`
::
Gregorio, ovvero un pozzo di sapienza… 😀Grazie infinite, i capitoli funzionano alla grande…. con i nuovi assetti nel toc ho però adesso il problema che i part non conservano più il titolo del primo capitolo della parte vicino… ho provato quindi, dualmente a quanto fatto per i chapter, a porre \preto\part{\addtocontents{toc}{\protect\filbreak}}
però senza alcun risultato…L’ultimo aiuto, per favore.
21 Dicembre 2010 alle 12:37 in risposta a: program.2 has been referenced but does not exist!!! Ufffffff #53878::
sì, però questa volta è innocente…. anzi quando caricato al posto di classicthesis-ldpg, tutto funziona…. invece l’escluderlo a vantaggio dell’ultimo detto, porta all’errore che non è frutto di verbatim…. la conferma mi è stata dato non servendomi dello stesso pacchetto in entrambe le circostanze…. il mistero resta insoluto…. ma me lo tengo così! Grazie comunque a tutti del tentativo
20 Dicembre 2010 alle 21:04 in risposta a: program.2 has been referenced but does not exist!!! Ufffffff #53875::
Allora, ho fatto mille prove ed ho scoperto cosa porta all’errore anche se non conosco il motivo profondo….Il listato`\documentclass[12pt,pdftex,oneside]{scrbook}
\usepackage{hyperref}
\usepackage{verbatim}
%\usepackage{classicthesis-ldpkg}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{float}
\usepackage[utf8x]{inputenc}\floatstyle{ruled}
\newfloat{program}{hp}{lop}
\floatname{program}{Programma}\begin{document}
\begin{program}[!h] \small
\begin{verbatim}#include
int main()
{
printf(“Hello C.\n”);
return 0;
}
\end{verbatim}
\caption{Hello C.}
\end{program}I puntatori sono essenzialmente dei dati contenenti indirizzi di memoria;
poiché l'indirizzamento della memoria richiede una stessa quantità di byte
relativamente ad ogni possibile dato associato,
i puntatori hanno medesima ampiezza qualunque sia il dato associato;
verificheremo questo nel programma
numero~\ref{prog-ampiezza-puntatori}
a pagina~\pageref{prog-ampiezza-puntatori}
grazie alla funzione \verb+sizeof()+
che restituisce il numero di byte di memoria occupati da un tipo di dato, sia esso fondamentale o derivato.\newpage
\begin{program}[!ht] \small
\begin{verbatim}#include
int main()
{
printf(“La dimensione di int è %d, di puntatori ad int %d;\n”,
sizeof(int), sizeof(int *));printf(“La dimensione di char è %d, di puntatori a char %d;\n”,
sizeof(char), sizeof(char *));printf(“La dimensione di float è %d, di puntatori a float %d;\n”,
sizeof(float), sizeof(float *));printf(“La dimensione di double è %d, di puntatori a double %d.\n”,
sizeof(double), sizeof(double *));
return 0;
}
\end{verbatim}
\caption{Dimensioni dei tipi in memoria.}
\label{prog-ampiezza-puntatori}
\end{program}\end{document}`
si comporta a dovere… se invece pongo`%\usepackage{hyperref}
\usepackage{verbatim}
\usepackage{classicthesis-ldpkg}`ecco che iniziano gli errori…. mi chiedo come mai classicthesis-ldpkg porti ad erronei collegamenti….
20 Dicembre 2010 alle 16:27 in risposta a: program.2 has been referenced but does not exist!!! Ufffffff #53872::
ok, il problema perdura nei \ref e \pageref…. ecco il ‘breve’ esempio:
`\documentclass[12pt,pdftex,oneside]{scrbook} % ,draft {book}{scrreprt}{scrartcl}
\usepackage[numbers]{natbib}
\usepackage{classicthesis-ldpkg}
\usepackage[parts, pdfspacing, linedheaders, listsseparated]{classicthesis}
\usepackage{amsmath, amsfonts, amssymb, amsbsy, amsthm, fixmath}
\usepackage[italian]{babel}
\usepackage{bbm}
\usepackage{calc, cancel, colortbl}
\usepackage[T1]{fontenc}
\usepackage{fancyvrb, fullpage, float}
\usepackage{hyperref}
\usepackage{ifthen}
\usepackage[utf8x]{inputenc}
\usepackage{longtable, linearA}
\usepackage{marvosym}
\usepackage{paralist}
\usepackage{setspace, skak, shorttoc}
\usepackage{textcomp, tocloft}
\usepackage{verbatim}
\usepackage{wasysym, wrapfig}\floatstyle{ruled}
\newfloat{program}{hp}{lop}
\floatname{program}{Programma}%RI-DEFINIZIONE PERSONALI
\renewcommand{\cftpartleader}{\footnotesize\cftdotfill{\cftnodots}} \renewcommand{\cftpartafterpnum}{}
\renewcommand{\cftchapleader}{\footnotesize\cftdotfill{3\cftdot}} \renewcommand{\cftchapafterpnum}{}
\renewcommand{\cftsecleader}{\footnotesize\cftdotfill{3\cftdot}} \renewcommand{\cftsecafterpnum}{}
\renewcommand{\cftsubsecleader}{\footnotesize\cftdotfill{3\cftdot}} \renewcommand{\cftsubsecafterpnum}{}%\titleformat{\chapter}{\normalfont\bfseries}{\thechapter}{10pt}{} %\chaptertitlename\
\titleformat{\section}{\normalfont\bfseries}{\thesection}{10pt}{}
\titleformat{\subsection}{\normalfont\bfseries}{\thesubsection}{10pt}{}
\titleformat{\subsubsection}{\normalfont\bfseries}{\thesubsubsection}{10pt}{}%sezioni su nuove pagine
\let\oldpart\part
\renewcommand{\part}[1]{\cleardoublepage\oldpart{#1}}
%
\let\oldsection\section
\newcounter{section_in_chapter}[chapter]
\setcounter{section_in_chapter}{0}
\renewcommand{\section}[1]
{
\ifthenelse{\equal{\arabic{section_in_chapter}}{0}}{}{\clearpage}
\oldsection[#1]{#1}
\stepcounter{section_in_chapter}
}%spessore linee
\makeatletter
\def\thickhrulefill{\leavevmode \leaders \hrule height 1pt\hfill \kern \z@}
\makeatother\begin{document}
\section{Linguaggio C}
\subsection{Struttura delle funzioni in C}\begin{program}[!h] \small
\begin{verbatim}tipo nome_funzione(tipo argomento, tipo argomento, …)
{
operazioni varie….
}
\end{verbatim}
\end{program}\begin{program}[!h] \small
\begin{verbatim}#include
int main()
{
printf(“Hello C.\n”);
return 0;
}
\end{verbatim}
\caption{Hello C.}
\end{program}I puntatori sono essenzialmente dei dati contenenti indirizzi di memoria;
poiché l'indirizzamento della memoria richiede una stessa quantità di byte
relativamente ad ogni possibile dato associato,
i puntatori hanno medesima ampiezza qualunque sia il dato associato;
verificheremo questo nel programma
numero~\ref{prog-ampiezza-puntatori}
a pagina~\pageref{prog-ampiezza-puntatori}
grazie alla funzione \verb+sizeof()+
che restituisce il numero di byte di memoria occupati da un tipo di dato, sia esso fondamentale o derivato.\begin{program}[!ht] \small
\begin{verbatim}#include
int main()
{
printf(“La dimensione di int è %d, di puntatori ad int %d;\n”,
sizeof(int), sizeof(int *));printf(“La dimensione di char è %d, di puntatori a char %d;\n”,
sizeof(char), sizeof(char *));printf(“La dimensione di float è %d, di puntatori a float %d;\n”,
sizeof(float), sizeof(float *));printf(“La dimensione di double è %d, di puntatori a double %d.\n”,
sizeof(double), sizeof(double *));
return 0;
}
\end{verbatim}
\caption{Dimensioni dei tipi in memoria.}
\label{prog-ampiezza-puntatori}
\end{program}\end{document}`
Grazie!
20 Dicembre 2010 alle 15:57 in risposta a: program.2 has been referenced but does not exist!!! Ufffffff #53870::
Enrico, sì, i numeri di pagina riportati nell’indice risultano corretti…. ma qualsivoglia link ipertestuale frutto di hyperref punta verso la pag.1…. lo stesso problema si ha con l’uso di \label e \ref e \pageref…. il problema è lì…
Per inciso grazie comunque per le annotazioni sui vari pacchetti…. ho alleggerito il carico… 🙂
20 Dicembre 2010 alle 12:02 in risposta a: program.2 has been referenced but does not exist!!! Ufffffff #53868::
Mmmmmm no, è già così…. ecco l’inizio del mio file:
`\documentclass[12pt,pdftex,oneside]{scrbook}\usepackage[numbers]{natbib}
\usepackage{classicthesis-ldpkg}
\usepackage[parts, pdfspacing, linedheaders, listsseparated]{classicthesis}
\usepackage{amsmath, amsfonts, amssymb, amsbsy, amsthm, fixmath}
\usepackage[italian]{babel}
\usepackage{bbm}
\usepackage{calc, cancel, colortbl}
\usepackage[T1]{fontenc}
\usepackage{fancyvrb, fullpage, float}
\usepackage[pdftex]{graphicx}
\usepackage{hyperref}
\usepackage{ifthen}
\usepackage[utf8x]{inputenc}
\usepackage{longtable, linearA} %listings,
\usepackage{marvosym}
\usepackage{paralist}
\usepackage{setspace, skak, shorttoc}
\usepackage{textcomp, textcase, titletoc}
\usepackage{url}
\usepackage{verbatim}
\usepackage{wasysym, wrapfig}
\usepackage{xcolor}\VerbatimFootnotes %necessario x inserire verb++ in footnote
\floatstyle{ruled}
\newfloat{program}{hp}{lop}
\floatname{program}{Programma}`
grazie ancora
20 Dicembre 2010 alle 0:34 in risposta a: program.2 has been referenced but does not exist!!! Ufffffff #53866::Puoi usare un sistema di controllo delle revisioni, sono i sistemi che vengono utilizzati per tener traccia dello sviluppo dei software (sicuramente quelli open source, non ho idea di come si sviluppi un software proprietario). Fra i sistemi più famosi ci sono git, SVN, bazaar, in questa discussione trovi una guida per utilizzare latex insieme a git: http://www.guit.sssup.it/phpbb/viewtopic.php?t=8878
La licenza con cui distribuisci il tuo documento mi ricorda molto la CC-BY-NC-ND: http://creativecommons.org/licenses/by-nc-nd/3.0/deed.it
Elrond, esattamente quello che intendevo!!! Grazie tante…. per quanto riguarda la licenza ovviamente passerò a CC permettendo opere derivate, sennò la collaborazione avrebbe poco senso… non l’ho fatto sinora nella speranza di trovare persone con cui collaborare direttamente… ma così non è stato… 🙁
Un ringraziamento va inoltre ad Ivan per la segnalazione delle imprecisioni (se vi fossero tante persone così le dispense sarebbero già complete!!), ad OldClaudio anche se non mi preoccupo tanto del problema del coordinamento, e ad Antonio Ledda che è quasi un vicino di casa!! 🙂
::
Enrico, avrei in parte risolto…. ho commentato il \contentsmargin ed aggiustato qualcosa qua e là…. la soluzione non è forse la più elegante e magari funziona per puro fortuito caso, ma così è….. Di seguito riporto il codice finale.Ti ringrazio comunque come sempre per la gentilezza…. più e più volte hai risolto per me e per altri problemi disperati 🙂 un saluto
`
\documentclass[12pt,pdftex,oneside]{scrbook} % ,draft {book}{scrreprt}{scrartcl}\usepackage[numbers]{natbib}
\usepackage{classicthesis-ldpkg}
\usepackage[parts, linedheaders, pdfspacing]{classicthesis}\usepackage{amsmath, amsfonts, amssymb, amsthm, fixmath}
\usepackage[italian]{babel}
\usepackage{bbm}
\usepackage{calc, cancel, colortbl}
\usepackage[T1]{fontenc}
%\usepackage[bottom]{footmisc}
\usepackage{fancyvrb, fullpage, float}
\usepackage[pdftex]{graphicx}
\usepackage{ifthen}
\usepackage[utf8x]{inputenc}
\usepackage{listings, longtable}
\usepackage{marvosym}
\usepackage{paralist}
\usepackage{setspace, skak, shorttoc}
\usepackage{textcomp, titletoc}
\usepackage{url}
\usepackage{wasysym, wrapfig}
\usepackage{xcolor}\floatstyle{ruled}
\newfloat{program}{hp}{lop}
\floatname{program}{Programma}%\contentsmargin{0pt}
\renewcommand{\cftpartleader}{\footnotesize\cftdotfill{\cftnodots}} \renewcommand{\cftpartafterpnum}{}
\renewcommand{\cftchapleader}{\footnotesize\cftdotfill{3\cftdot}} \renewcommand{\cftchapafterpnum}{}
\renewcommand{\cftsecleader}{\footnotesize\cftdotfill{3\cftdot}} \renewcommand{\cftsecafterpnum}{}
\renewcommand{\cftsubsecleader}{\footnotesize\cftdotfill{3\cftdot}} \renewcommand{\cftsubsecafterpnum}{}\titleformat{\section}{\normalfont\bfseries}{\thesection}{10pt}{}
\titleformat{\subsection}{\normalfont\bfseries}{\thesubsection}{10pt}{}
\titleformat{\subsubsection}{\normalfont\bfseries}{\thesubsubsection}{10pt}{}\titlecontents{part} %
[24pt] {\vspace*{2mm}\normalfont\scshape\Large} % above – formattazione generale
{\contentslabel[\huge\thecontentslabel]{24pt}}%
{\hspace*{-24pt}\Large}%
{\Large} %\normalfont\cftchapleader\large\contentspage\titlecontents{chapter} %
[24pt] {\vspace*{2mm}\normalfont\large} %
{\contentslabel[\normalfont\Large\thecontentslabel]{25pt}}%
{\hspace*{-24pt}\normalfont\large}%
{\normalfont\cftchapleader\large\contentspage}\titlecontents{section}
[48pt] {\normalfont\normalsize} %
{\contentslabel[\normalfont\normalsize\thecontentslabel]{24pt}}%
{\hspace*{-48pt}\normalfont\normalsize}%
{\normalfont\cftsecleader\normalsize\contentspage}\titlecontents{subsection} %
[72pt] {\normalfont\footnotesize} %
{\contentslabel[\normalfont\scriptsize\thecontentslabel]{24pt}} %
{\hspace*{-72pt}\normalfont\scriptsize} %
{\normalfont\cftsubsecleader\scriptsize\contentspage}
`
::Non puoi usare titletoc con la classe scrbook né tanto meno con tocloft (che è caricato da ClassicThesis). Perché mai dovresti cambiare il modo di stampare l’indice?
Ciao
Enrico….ma io uso già con successo il listato che ho prima postato….non fosse per il piccolo disallineamento dei numeri di pagina. Il perché del motivo è semplicemente da ricercarsi nel diverso gusto estetico che contraddistingue ciascuno da ogni altro…. il mondo è bello perché vario….. 🙂
::
Volendo chiarire tutto il problema, la vera natura dello stesso è legata alla compilazione di un flight log….
`
\begin{table}[ht]
\centering
\footnotesize
\begin{tabular}{|p{30mm}|p{20mm}|p{24mm}|p{20mm}|p{20mm}|p{20mm}|}
\multicolumn{1}{l}{Marche} & \multicolumn{1}{c}{Airplane} & \multicolumn{1}{c}{Consumo l/t}
& \multicolumn{1}{c}{Total fuel l} & \multicolumn{1}{c}{Autonomia t} & \multicolumn{1}{c}{Autonomia Nm}
\\
\hline
\multicolumn{1}{|l|}{} & \multicolumn{1}{l|}{}
& \multicolumn{1}{l|}{} & \multicolumn{1}{l|}{}
& \multicolumn{1}{l|}{} & \multicolumn{1}{l|}{}
\\
\multicolumn{1}{|l|}{} & \multicolumn{1}{l|}{}
& \multicolumn{1}{l|}{} & \multicolumn{1}{l|}{}
& \multicolumn{1}{l|}{} & \multicolumn{1}{l|}{}
\\
\hline
\multicolumn{1}{c}{} & \multicolumn{1}{c}{}
& \multicolumn{1}{c}{} & \multicolumn{1}{c}{}
& \multicolumn{1}{c}{} & \multicolumn{1}{c}{}
\\
\multicolumn{1}{l}{place \& QNH} & \multicolumn{1}{c}{min altitude}
& \multicolumn{1}{c}{stop orario} & \multicolumn{1}{c}{}
& \multicolumn{1}{c}{} & \multicolumn{1}{c}{}
\\
\cline{1-3}
& \multicolumn{1}{c|}{}
& \multicolumn{1}{c|}{}
& \multicolumn{1}{c}{durata}
& \multicolumn{1}{c}{Rm $\downarrow$}
& \multicolumn{1}{c}{Rm $\uparrow$}
\\
\cline{4-6} {\large \bf LIEE}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 13'}} & & & & \\
\cline{1-3} & &
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 1'}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 035}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 215}}
\\
\cline{4-6} {\large \bf SESTU} & & & & & \\
\cline{1-3} & &
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 2'}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 035}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 215}}
\\
\cline{4-6} {\large \bf SERDIANA} & & & & & \\
\cline{1-3} & &
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 6'}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 355}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 175}}
\\
\cline{4-6} {\large \bf SENORBÌ} & & & & & \\
\cline{1-3} & &
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 7'}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 330}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 150}}
\\
\cline{4-6} {\large \bf BARUMINI} & & & & & \\
\cline{1-3} & &
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 12'}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 305}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 125}}
\\
\cline{4-6} {\large \bf ORISTANO} & & & & & \\
\cline{1-3} & &
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 1'}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 090}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 270}}
\\
\cline{4-6} {\large \bf LIER}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 36'}} & & & & \\
\cline{1-3} & &
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 18'}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 338}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 158}}
\\
\cline{4-6} {\begin{minipage}{20mm}\large \bf CAPO \\ MARARGIU\end{minipage}} & & & & & \\
\cline{1-3} & &
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 7'}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 338}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 158}}
\\
\cline{4-6} {\large \bf ALGHERO} & & & & & \\
\cline{1-3} & &
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 2'}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 360}}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 180}}
\\
\cline{4-6} {\large \bf LIEA}
& \multicolumn{1}{c|}{\raisebox{2mm}{\huge 87'}}
& \multicolumn{1}{c|}{} & \multicolumn{1}{c}{}
& \multicolumn{1}{c}{} & \multicolumn{1}{c}{}
\\
\cline{1-3}
\end{tabular}
%\caption{Tratta Cagliari – Oristano – Alghero.}
\end{table}
`Vorrei insomma rendere omogenee le caselle per quanto riguarda l’ampiezza ma soprattutto centrare verticalmente il contenuto delle stesse….. Grazie… 😀
::
Gentilissimo Ivan,ti ringrazio da principio per l’aiuto e, scusandomi per la prosa deturpata dai nuovi usi suggeriti dall’abitudine degli sms e ringraziandoti per avermi fatto fare caso al ‘sapore’ rinascimentale della frase, ancora mi scuso per non essermi ben spiegato… vorrei anche che le caselle fossero delimitate da cornici continue…..diciamo del genere
` \begin{tabular}{|p{30mm}|p{20mm}|} `Ancora grazie 😀
-
AutoreRisposte