Risposte nei forum create
-
AutoreRisposte
-
::
Salve a tutti.
Ho iniziato da poco ad usare pstricks ed ora tento di aggiungere del testo ai miei plot.
Ho questo semplice codice
`\documentclass{minimal}\usepackage{pstricks}
\usepackage{pst-eps,pst-plot}
\usepackage{pstricks-add}\pagestyle{empty}
\begin{document}
\begin{pspicture}(0,0)(10,10)
\rput(0,0){\small Sensor}
\end{pspicture}
\end{document}`Lo compilo sotto windows con miktex 2.7 aggiornato a oggi e mi restituisce questo errore
! Undefined control sequence
\small
Sensor
l.11 \rput(0,0){\small Sensor}
Ovviamente se tolgo \small funziona tutto alla perfezione.
Avete qualche idea del perchè latex si comporti in questo modo?Perché la classe minimal non definisce alcun comando di cambiamento di corpo come \small e simili. Usa article.
Ciao
Enrico
::Ciao a tutti sono disperato ho un problema con l’indice analitico, l’indice mi viene compilato ma i numeri delle pagine non corrispondono alla collocazione delle parole….cosa devo fare???
aiutooooooo
`
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt,a4paper,oneside]{bookit}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amsmath}
\usepackage{epsfig}
\usepackage{enumerate}
\usepackage{makeidx}
\makeindex
—–
—-
—-%\input{titolo}
\maketitle
—
—-
—–\input{sommario}
%—-Parola per Indice Analitico———per il sommario—————————————————————–
\index{Alq$_{3}$} \index{OLED} \index{degradazione}\index{FCM}\index{luminescenza}\index{radicali liberi}\index{film}\index{transizioni di fase}\index{andamento temporale}\index{annealing}\index{assorbimento}\index{spettrofluorimetro}\index{spettrofotometro}\index{trattamenti termici}\index{segnale di zero}\index{spettrodi emissione}\index{fotoluminescenza}\index{dispositivo OLED}\index{meridianal}\index{facial}\index{stretched}\index{decadimento esponenziale}
%—————————————————————————————————————————————
\input{capitolo1}
%—-Parola per Indice Analitico———capitolo 1————————————————————————-
\index{Alq$_{3}$} \index{OLED} \index{degradazione}\index{FCM}\index{luminescenza}\index{radicali liberi}\index{film}\index{transizioni di fase}\index{andamento temporale}\index{annealing}\index{assorbimento}\index{spettrofluorimetro}\index{spettrofotometro}\index{trattamenti termici}\index{segnale di zero}\index{spettrodi emissione}\index{fotoluminescenza}\index{dispositivo OLED}\index{meridianal}\index{facial}\index{stretched}\index{decadimento esponenziale}
%—————————————————————————————————————————————
\input{capitolo2}
%—-Parola per Indice Analitico———capitolo 2————————————————————————-
\index{Alq$_{3}$} \index{OLED} \index{degradazione}\index{FCM}\index{luminescenza}\index{radicali liberi}\index{film}\index{transizioni di fase}\index{andamento temporale}\index{annealing}\index{assorbimento}\index{spettrofluorimetro}\index{spettrofotometro}\index{trattamenti termici}\index{segnale di zero}\index{spettrodi emissione}\index{fotoluminescenza}\index{dispositivo OLED}\index{meridianal}\index{facial}\index{stretched}\index{decadimento esponenziale}
%—————————————————————————————————————————————
\input{capitolo3}
%—-Parola per Indice Analitico———capitolo 3————————————————————————-
\index{Alq$_{3}$} \index{OLED} \index{degradazione}\index{FCM}\index{luminescenza}\index{radicali liberi}\index{film}\index{transizioni di fase}\index{andamento temporale}\index{annealing}\index{assorbimento}\index{spettrofluorimetro}\index{spettrofotometro}\index{trattamenti termici}\index{segnale di zero}\index{spettrodi emissione}\index{fotoluminescenza}\index{dispositivo OLED}\index{meridianal}\index{facial}\index{stretched}\index{decadimento esponenziale}
%—————————————————————————————————————————————
\input{capitolo4}
%—-Parola per Indice Analitico———capitolo 4————————————————————————-
\index{Alq$_{3}$} \index{OLED} \index{degradazione}\index{FCM}\index{luminescenza}\index{radicali liberi}\index{film}\index{transizioni di fase}\index{andamento temporale}\index{annealing}\index{assorbimento}\index{spettrofluorimetro}\index{spettrofotometro}\index{trattamenti termici}\index{segnale di zero}\index{spettrodi emissione}\index{fotoluminescenza}\index{dispositivo OLED}\index{meridianal}\index{facial}\index{stretched esponenziale}\index{decadimento esponenziale}
%—————————————————————————————————————————————
%\input{capitolo5}
\input{conclusione}
%—-Parola per Indice Analitico———conclusione———————————————————————-
\index{Alq$_{3}$} \index{OLED} \index{degradazione}\index{FCM}\index{luminescenza}\index{radicali liberi}\index{film}\index{transizioni di fase}\index{andamento temporale}\index{annealing}\index{assorbimento}\index{spettrofluorimetro}\index{spettrofotometro}\index{trattamenti termici}\index{segnale di zero}\index{spettrodi emissione}\index{fotoluminescenza}\index{dispositivo OLED}\index{meridianal}\index{facial}\index{stretched esponenziale}\index{decadimento esponenziale}
%—————————————————————————————————————————————\input{Acronimi}
—-
—-
—-
\printindex
\end{document}
`Ma secondo te come può sapere TeX a che pagina compaiono i termini da indicizzare?
Nel testo del sommario scriverai
`… OLED\index{OLED} …`
Ciao
Enrico
::Mi sono accorto che le definizioni di system, system* e subsystem hanno un bug.
Prendiamo a caso l’ultima.
`\documentclass{book}
\usepackage{cases}
\newenvironment{subsystem}[1][]{\begin{subnumcases}{#1}}{\end{subnumcases}}\begin{document}
Ciao ecco un esempio molto stupido. Ciao ecco un esempio molto stupido. Ciao ecco un esempio molto stupido. Ciao ecco un esempio molto stupido. Ciao ecco un esempio molto stupido.
\begin{subsystem}
a=b \\
b=c
\end{subsystem}
Ricominciamo, ecco un esempio molto stupido. Ciao ecco un esempio molto stupido. Ciao ecco un esempio molto stupido. Ciao ecco un esempio molto stupido. Ciao ecco un esempio molto stupido. Ciao ecco un esempio molto stupido.\end{document}`
Potete notare un piccolo rientro prima della parola “Ricominciamo”. Cosa che non accade se invece scrivo direttamente
`\begin{subnumcases}{}
a=b \\
b=c
\end{subnumcases}`Non riesco a capire perché faccia così. . . 🙁
Qualcuno ha qualche idea?[edit]
Se nel sorgente non vado a capo dopo la fine dell’ambiente il problema non si presenta. Es. \end{subsystem} Ricominciamo. . .
[/edit]Grazie mille.
Ciao ciao.
Fra`\newenvironment{subsystem}[1][]
{\begin{subnumcases}{#1}}
{\end{subnumcases}\ignorespacesafterend}`
Ciao
Enrico
::Purtroppo oneside mi è stata diciamo imposta..comunque valuterò se lasciare effettivamente il numero alla pagina di inizio capito. comunque grazie per le correzioni del codice..;D
Per quanto riguarda l’intestazione dei capitoli ho usato Lenny perchè la volevo diversa dalla solita scritta normale..ovviamente mi sono reso conto anch’io che non è un gran che ma non so come potrei fare per ottenere un’intestazione di capitolo un pò “particolare”..qualche consiglio?Già che ci sono aggiungo un mini problema di cui mi sono accorto oggi..la maggior parte dei capitoli termina con una pagina aggiuntiva bianca ovviamente anch’essa numerata e tutto..è dovuto a qualche impostazione particolare?..come la si può togliere?
Se usi oneside la cosa non accade. A meno che tu non ci stia nascondendo qualcosa. Per favore: un topic un argomento.
Ciao
Enrico
::ciao a tutti,
quando compilo ottengo una tabella su due pagine.
Le linee (ottenute con “midrule”) delle pagine di destra dovrebbero essere
il proseguimento ideale di quelle di sinistra.
Ma il titolo lungo della tabella lo impedisce.
Purtroppo non posso in nessun modo accorciare i titoli delle tabelle.
Qualche idea ? grazie,
Carlo
————————————————————————————
\documentclass[12pt,a4paper,twoside]{book}\usepackage[twoside]{geometry}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
%\usepackage{mathptmx}
%\usepackage[scaled=.90]{helvet}
%\usepackage{courier}\usepackage{setspace}
\usepackage{booktabs}
\usepackage{ccaption}
\usepackage{fancyhdr}
\pagestyle{fancy}
\addtolength{\headwidth}{\marginparsep}
\addtolength{\headwidth}{0.5\marginparwidth}\fancypagestyle{plain}{%
\fancyhf{}
\fancyhead{}
\fancyhead[LE,RO]{{\thepage}}
\renewcommand{\headrulewidth}{0pt}
}%DEFINISCO ALCUNI COMANDI PER TABELLE
\newcommand{\cnum}[1]{\multicolumn{1}{c}{\footnotesize{#1}}}
\newcommand{\cnam}[1]{\multicolumn{1}{c}{\normalsize{#1}}}%parte superiore tabella
\newcommand{\uptable}[1]{
\begin{table}[t]
\caption{#1}
\begin{scriptsize}
%\centering
\begin{tabular*}{\textwidth}%
{@{\extracolsep{\fill}}l*8{r}}\midrule
& \cnum{(1)} &\cnum{(2)} &\cnum{(3)} &\cnum{(4)} &\cnum{(5)} &\cnum{(6)} &\cnum{(7)} &\cnum{(8)} \\
& \cnam{Piem.}&\cnam{Lig.} &\cnam{Lomb.} &\cnam{Veneto}&\cnam{Emilia} &\cnam{Tosc.} &\cnam{Marche}&\cnam{Umbria} \\
\midrule
& & & & & & & & \\
}% parte centrale:
\newcommand{\midtable}{
& & & & & & & & \\
\midrule
\end{tabular*}
\end{scriptsize}
\end{table}\begin{table}[!h]
\contcaption{cont.}
\begin{scriptsize}
%\centering
\begin{tabular*}{\textwidth}%
{@{\extracolsep{\fill}}l*8{r}}
\midrule
&\cnum{(9)} &\cnum{(10)} &\cnum{(11)} &\cnum{(12)} &\cnum{(13)} &\cnum{(14)} &\cnum{(15)}&\cnum{(16)} \\
&\cnam{Lazio}&\cnam{Abr.} &\cnam{Camp.} &\cnam{Puglie} &\cnam{Basil.} &\cnam{Calab.} &\cnam{Sic.}&\cnam{Sard.}\\
\midrule
& & & & & & & & \\
}% parte inferiore:
\newcommand{\lowtable}[1]{
& & & & & & & & \\
\midrule\end{tabular*}
\end{scriptsize}\vspace{0.1cm}
\footnotesize{Fonte: vedi testo, {#1}.}
\end{table}
}\makeatletter
\renewcommand{\fnum@table}[1]{\tablename~\thetable~~}
\makeatother\renewcommand\tablename{Tabella}
%Left aligned caption in tables
\makeatletter
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1: #2}%
\ifdim \wd\@tempboxa >\hsize
#1: #2\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}
\makeatother%Vertical space over/under captions
\setlength{\abovecaptionskip}{0.1cm}
\setlength{\belowcaptionskip}{0.2cm}\begin{document}
\pagestyle{plain}
\chapter*{}
\newpage\begin{table}
\caption{Questo è un titolo lungo che occupa più di una rigaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa (unità di misura)}
\begin{scriptsize}
\begin{tabular*}{\textwidth}%
{@{\extracolsep{\fill}}l*8{r}}
\midrule
& \cnum{(1)} &\cnum{(2)} &\cnum{(3)} &\cnum{(4)} &\cnum{(5)} &\cnum{(6)} &\cnum{(7)} &\cnum{(8)} \\
& \cnam{Piem.}&\cnam{Lig.} &\cnam{Lomb.} &\cnam{Veneto}&\cnam{Emilia} &\cnam{Tosc.} &\cnam{Marche}&\cnam{Umbria} \\
\midrule
& & & & & & & & \\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& & & & & & & & \\
\midrule
\end{tabular*}
\end{scriptsize}
\end{table}
%——————————————————————————————————————-
\begin{table}[!h]
\contcaption{cont.}\begin{scriptsize}
\begin{tabular*}{\textwidth}%
{@{\extracolsep{\fill}}l*8{r}}
\midrule
&\cnum{(9)} &\cnum{(10)} &\cnum{(11)} &\cnum{(12)} &\cnum{(13)} &\cnum{(14)} &\cnum{(15)}&\cnum{(16)} \\
&\cnam{Lazio}&\cnam{Abr.} &\cnam{Camp.} &\cnam{Puglie} &\cnam{Basil.} &\cnam{Calab.} &\cnam{Sic.}&\cnam{Sard.}\\
\midrule
& & & & & & & & \\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& 10,14&10,14 & 10,14& 10,14& 10,14& 10,14& 10,14&10,14\\
& & & & & & & & \\
\midrule\end{tabular*}
\end{scriptsize}\end{table}
\end{document}Perché inserire decine di righe di codice che non usi affatto? Che c’entra questo con la sezione sulla tipografia? 🙄
`\contcaption{cont.\hspace*{\textwidth minus 80pt}\\\mbox{}}`
Togli la parte “minus 80pt” e guarda il messaggio di “Overfull” relativo, quindi riaggiungilo sostituendo 80pt con il numero che viene fuori.Naturalmente lo specificatore [!h] è sbagliato. Così come l’uso degli inesistenti ambienti scriptsize; basta scrivere \scriptsize.
Ciao
Enrico
::sarà che è un po’ tardi ma non riesco a trovare come far comparire i titoli nell’elenco delle figure. Infatti adesso mi esce una sfilza di numeri così:
Elenco delle figure
1.1
1.22.1
2.2
2.3…
mentre io vorrei
Elenco delle figure
1 Titolo uno
1.1
1.22. Titolo due
2.1
2.2
2.3…
La classe del documento è report, l’indice generale è a posto.
Intanto ci dormo sopra 🙁
Se ne è già parlato in questo topic, ma ti riassumo la faccenda lo stesso; la prima \def è la ridefinizione del comando interno per produrre i titoli dei capitoli ed è preso (e modificato) dalla classe report; se si usa un’altra classe bisogna modificare il comando corrispondente.
`\makeatletter
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}%
\typeout{\@chapapp\space\thechapter.}%
\addcontentsline{toc}{chapter}%
{\protect\numberline{\thechapter}#1}%
\else
\addcontentsline{toc}{chapter}{#1}%
\fi
\chaptermark{#1}%
% \addtocontents{lof}{\protect\addvspace{10\p@}}%
% \addtocontents{lot}{\protect\addvspace{10\p@}}%
\addchaptertoloft{lof}{#1}%
\addchaptertoloft{lot}{#1}%
\if@twocolumn
\@topnewpage[\@makechapterhead{#2}]%
\else
\@makechapterhead{#2}%
\@afterheading
\fi}
\def\addchaptertoloft#1#2{%
\addtocontents{#1}{%
\protect\xcontentsline{chapter}
{\protect\numberline{}\thechapter\ #2}{}}}
\def\xcontentsline#1#2#3{\@ifnextchar\contentsline
{\contentsline{#1}{#2}{#3}}{}}
\makeatother`
Ma rimango dell’opinione che questo non serva affatto: i numeri davanti alle didascalie delle figure o tabelle dicono già a quale capitolo appartengano, ripetere il titolo del capitolo è inutile.Ciao
Enrico
::Buonasera a tutti, e grazie per le numerose risposte alle mie domande.
Sto scrivendo il documento finale per presentare la mia quinta liceo all’Esame di Stato.
In questo documento bisogna riportare il testo integrale di tutte le simulazioni d’esame cui gli alunni sono stati sottoposti durante l’anno.L’ingrato compito è toccato al sottoscritto, che sottopone alla vostra benevola attenzione il codice che vedete qui sotto. Ci date un’occhiata e mi dite se c’è qualcosa che non va, per favore? Mi interessa sapere se i simboli matematici e fisici sono stati scritti in modo corretto. I pacchetti richiamati nel preambolo servono, naturalmente, anche per altre parti del documento.
Grazie e ciao
Tommaso`
\documentclass[a4paper, twoside, openright]{report}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{makeidx}
\usepackage{booktabs}
\usepackage{xtab}
\usepackage{multirow}
\usepackage{microtype}
\usepackage{float}
\usepackage{textcomp}
\usepackage{numprint}
\usepackage{amsmath, amssymb}
\usepackage{siunitx}
\usepackage{hyperref}\setlength{\heavyrulewidth}{\lightrulewidth}
\newcommand{\omissis}{[\ldots\negthinspace]}
\newcommand{\otoprule}{\midrule[\heavyrulewidth]}
\newcommand{\HRule}{\rule{\linewidth}{0.2mm}}
\newcommand{\firma}[1][]{#1 \rule{6,5cm}{0.4pt}\par}
\newcommand{\mail}[1]{\href{mailto:#1}{\texttt{#1}}}\makeatletter
\renewcommand*{\cleardoublepage}{%
\clearpage
\if@twoside
\ifodd\c@page
\else
\null\thispagestyle{empty}\newpage
\if@twocolumn
\null\newpage
\fi
\fi
\fi
}
\makeatother\hyphenation{}
\begin{document}
%%ometto, per decenza, il testo delle precedenti 40 pagine
\appendix
\chapter{Le simulazioni della terza prova}
Si riporta in quest'appendice il testo dei quesiti proposti agli alunni nel corso delle due simulazioni della terza prova dell'Esame di Stato, privo delle righe che nella prova originale seguivano ogni quesito. Il numero tra parentesi dopo ciascun quesito indica il numero esatto delle righe messe a disposizione per la risposta.\section{Prima simulazione della terza prova}
\subsection{Fisica}\begin{enumerate}
\item Si scriva e si illustri la legge che esprime l'interazione fra una carica elettrica $q$ che si muove con una velocità $v$ all'interno di un campo magnetico uniforme $B$ \omissis (10)\item Si calcoli, motivando il procedimento seguito, la velocità e la frequenza di rotazione di un protone di rapporto carica-massa uguale a \SI[per=slash]{e{8}}{\coulomb\per\kilogram}, che si muove perpendicolarmente a un campo magnetico uniforme e costante di intensità \SI{3}{\tesla}, percorrendo un'orbita circolare di raggio \SI{25}{\cm}. (10)
\end{enumerate}%%ometto, per la stessa decenza, il testo delle pagine che seguono
\end{document}
`Non userei “openright”, in questo caso: ma davvero hai più di un capitolo?
Metterei l’opzione “per=slash” fra le opzioni a siunitx:
`\usepackage[per=slash]{siunitx}`
in modo che il trattamento delle unità di misura sia uniforme.I vettori andrebbero in nero (corsivo, secondo alcuni) oppure con la freccia di sopra; meglio il nero: \mathbf{B} e \mathbf{v}. Se però vuoi il nero corsivo devi scrivere
`\DeclareMathAlphabet{\mathbfit}{\encodingdefault}{\familydefault}{\bfdefault}{\itdefault}`
nel preambolo e scrivere i due vettori come \mathbfit{B} e \mathbfit{v}.Meglio ancora, puoi definire
`\renewcommand*{\vec}{\mathbfit}`
nel preambolo, in modo che se poi desideri cambiare come sono composti i vettori puoi agire solo sulla definizione, cambiando \mathbfit in \mathbf oppure addirittura commentandola per avere i vettori con la freccia: comodo, non pensi? Scriverai \vec{B} e \vec{v}.Ciao
Enrico
::ecco avrei alcun problemi con le immagini e tabelle.
Per completezza inserisco qui il file Master da cui parte tutto, ed il capitolo 1.
Al fondo ci sono le domande e le lacune:
chiedo solo una cosa:VI PREGO AIUTATEMI!!!! :pTi invito a modificare il messaggio. Se non capisci perché, non so che farci. Intanto ti dico come risolvere i tuoi problemi;
(1) Non usare file che abbiano spazi nel nome
(2) Hai @| che è ridicolo
(3) Il problema è lo stesso che in (1)Se il messaggio non è modificato entro le 24 di oggi per rientrare nella “netiquette” sarà cancellato.
Ciao
Enrico
::Vorrei definire dei comandi “indicizzati” del tipo \comandoi, \comandoii, \comandoiii, … in modo semiautomatico mediante un codice di questo tipo
`\newcounter{numero}
\setcounter{numero}{0}
\renewcommand{\thenumero}{\roman{numero}}\whiledo{\arabic{numero}<5}{
\stepcounter{numero}
\expandafter\newcommand\csname comando\thenumero \endcsname{\Roman{numero}}
}`Il risultato è che tutti i comandi \comandoi, \comandoii, … \comandov sono uguali a V mentre ovviamente vorrei \comandoi=I \comandoii=II, ecc.
Qualche suggerimento?
Il problema è che il testo di sostituzione dei comandi che definisci è sempre \Roman{numero}. Perciò l’espansione ti dà sempre la rappresentazione in cifre romane del valore attuale del contatore “numero”. Occorre \edef:
`\newcounter{numero}
\setcounter{numero}{0}
\renewcommand{\thenumero}{\roman{numero}}\whiledo{\value{numero}<5}{
\stepcounter{numero}
\expandafter\edef\csname comando\thenumero\endcsname{\Roman{numero}}
}`
Con \edef il testo di sostituzione è sottoposto all’espansione al momento della definizione.Non userei \arabic{numero} dentro a \whiledo, ma \value{numero}. Non cambia moltissimo, ma è concettualmente migliore: \value si riferisce al valore “indipendentemente dalla rappresentazione” e può essere usato ogni volta che LaTeX si aspetta una costante numerica.
Ciao
Enrico
::devo consegnare un lavoro stampato su singola pagina e non fronte-retro.
ora riesco ad avere l’intestazione del capitolo.
però volevo lasciare il nome del capitolo in minuscolo e l’indicatore in maiuscolo. ma temo che con la scrittura “moderna” non sia possibileChe cosa intendi per “indicatore” e “nome”? Vuoi forse qualcosa del tipo “CAPITOLO 1. Titolo del capitolo”?
`\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{%
\markboth{\MakeUppercase{\chaptername}~\thechapter.\ #1}{}}
\fancyhead{}
\fancyhead[L]{\leftmark}`
Dov’è il problema?Ciao
Enrico
::bene, ho capito…ma che devo fare altrimenti?
Togliere l’opzione oneside: nelle pagine sinistre avrai il titolo del capitolo, in quelle destre il titolo della sezione. Ma se, spererei di no, vuoi il titolo del capitolo su tutte le pagine e l’opzione oneside, devi semplicemente scrivere
`\rhead{\leftmark}`
Meglio ancora se usi la sintassi “moderna” di fancyhdr:
`\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[L]{\leftmark}`
Ciao
Enrico
::Buongiorno a tutti.
Avrei un problema di natura tipografica per quanto riguarda la tesi.
Sto scrivendo usando la classe {book}.Per la bibliografia mi è stato consigliato di usare apsrev.bst, perché riproduce lo stile di giornali con “Phys. Rev. A, B, etc etc”.
Nel testo però i riferimenti bibliografici sono fatti nel modo seguente [Nome(anno)], mentre io voglio avere il classico riferimento con il numero [1], [2],… ed avere solo lo stile della bibliografia come quello ora citato.Qualcuno sa se c’è un modo?
Molto gentili, ringrazio anticipatamente
Marco
\usepackage[numbers]{natbib}
Ciao
Enrico
-
AutoreRisposte