Risposte nei forum create
-
AutoreRisposte
-
::
Se non dai più informazioni non possiamo aiutarti. Che stile usi?
Se ti è possibile metti un esempio che riproduca il problema. Di più non posso dirti.Io con lo stile plain non ho nessun problema.
Comunque prima di postare cancella tutti file ausiliari e riprova a ricompilare da capo anche con bibtex.
Ciao
Andrea
::
Cura un po’ rozza, non ho trovato altro.
`\acro{fifo}{First In First Out }{Il termine (“primo ad entrare, primo ad uscire'') esprime la modalità di immagazzinamento di oggetti in cui il primo oggetto introdotto è il primo ad uscire.
Questo tipo di struttura è utilizzata da \LaTeX{} nella gestione degli oggetti mobili: se un oggetto come una figura o una tabella non può essere posizionato nella pagina corrente, viene accumulato nella relativa coda.\\[\medskipamount]
Si contrappone alla modalità \textsc{lifo} (“Last In First Out'', “ultimo arrivato, primo ad uscire'') in cui è l'ultimo oggetto inserito ad essere estratto per primo. Si contrappone alla modalità \textsc{lifo} (“Last In First Out'', “ultimo arrivato, primo ad uscire'') in cui è l'ultimo oggetto inserito ad essere estratto per primo.}`Ho usato \\[\medskipamount] per andare a capo e simulare il paragrafo.
Ciao
Andrea
::
Quel accapo manuale \\ alla fine di tilte crea solo problemi. Le maiuscole vanno protette con le parentesi graffe.
`@misc{schema,
howpublished={\url{http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/}},
author={W3C},
title={XML {S}chema {P}art 1: {S}tructures {S}econd {E}dition}
}`Ciao
Andrea
::
Il primo punto non ho nessun problema.
il secondo l’ho risolto. Metto un esempio completo e non ci pensiamo più. Ho aggiunto un po’ di csname endcsname e un expandafter e ho utilizzato \comando. L’indice analitico sembra tutto ok. Prova.
`
\documentclass{scrreprt}\usepackage{amssymb,makeidx}
\usepackage{classicthesis-ldpkg}
\usepackage[beramono,eulermath]{classicthesis}\DeclareRobustCommand*{\pacchetto}[1]{{\normalfont\ttfamily#1}%
\index{Pacchetto!#1@\texttt{#1}}%
\index{#1@\texttt{#1}}}\DeclareRobustCommand*{\comando}[1]{\lstinline!\\#1!%
\index{Comando!#1@\texttt{\textbackslash#1}}%
\index{#1@\texttt{\hspace*{-1.2ex}\textbackslash#1}}}\newcommand\forlstinline[1]{\scantokens{\lstinline!#1!}\unskip}
\newcommand{\X}[1]{$\csname#1\endcsname$&\comando{#1}\hspace*{1ex}}
\newcommand{\SC}[1]{\csname#1\endcsname&\comando{#1}\hspace*{1ex}}
\newcommand{\W}[2]{$\csname#1\endcsname{#2}$&
\comando{#1}\kern.15em\forlstinline{{#2}}\hspace*{1ex}}
\newcommand{\Y}[1]{$\expandafter\big\csname#1\endcsname$ &\comando{#1}}
\newcommand{\A}[1]{#1&\texttt{\forlstinline#1}\hspace*{1ex}}
\newcommand{\B}[2]{#1#2&\texttt{\forlstinline#1{} #2}\hspace*{1ex}}\newsavebox{\symbbox}
\newenvironment{symbols}[1]%
{\medskip
\renewcommand{\arraystretch}{1.1}
\begin{lrbox}{\symbbox}
\begin{tabular}{@{}#1@{}}}%
{\end{tabular}\end{lrbox}\makebox[\textwidth][c]{\usebox{\symbbox}}\par\medskip}\IfFileExists{mathrsfs.sty}
{\RequirePackage{mathrsfs}\let\MathRSFS\mathscr\let\mathscr\relax}{}
\IfFileExists{amssymb.sty}
{\let\noAMS\relax \RequirePackage{amssymb}}
{\def\noAMS{\endinput}\RequirePackage{latexsym}}
\IfFileExists{eucal.sty}
{\RequirePackage[mathscr]{eucal}}
{\IfFileExists{euscript.sty}
{\RequirePackage{euscript}}{}}
\IfFileExists{amsbsy.sty}
{\RequirePackage{amsbsy}}{}
\lstset{moretexcs={mathnormal,mathcal}}\DeclareSymbolFont{ltxsymbols}{OMS}{cmsy}{m}{n}
\DeclareSymbolFontAlphabet{\ltxmathcal}{ltxsymbols}\makeindex
\begin{document}
\begin{table}[tb]
\caption{Font matematici.}
\begin{symbols}{@{}*3l@{}}
\toprule
Esempio & Comando & Pacchetto richiesto \\
\midrule
$\mathit{ABCdef}$ & \comando{mathit}\lstinline!{ABCdef}! & \\
$\mathbf{ABCdef}$ & \comando{mathbf}\lstinline!{ABCdef}! & \\
$\mathrm{ABCdef}$ & \comando{mathrm}\lstinline!{ABCdef}! & \\
$\mathtt{ABCdef}$ & \comando{mathtt}\lstinline!{ABCdef}! & \\
$\mathsf{ABCdef}$ & \comando{mathsf}\lstinline!{ABCdef}! & \\
$\mathnormal{ABCdef}$ & \comando{mathnormal}\lstinline!{ABCdef}! & \\
$\ltxmathcal{ABC}$ & \comando{mathcal}\lstinline!{ABC}! & \\
\ifx\MathRSFS\undefined\else
$\MathRSFS{ABC}$ & \comando{mathscr}\lstinline!{ABC}! &\pacchetto{mathrsfs} \\
\fi
\ifx\EuScript\undefined\else
$\EuScript{ABC}$ & \comando{mathcal}\lstinline!{ABC}! &\pacchetto{eucal} \\
$\mathfrak{ABCdef}$ & \comando{mathfrak}\lstinline!{ABCdef}! &\pacchetto{eufrak} \\
\fi
$\mathbb{ABC}$ & \comando{mathbb}\lstinline!{ABC}! &\pacchetto{amssymb} \\
\bottomrule
\end{symbols}
\end{table}\begin{table}
\caption{Prova.}
\begin{symbols}{*3{cl}}
\W{bar}{a} & \W{hat}{a} & \W{tilde}{a} \\
\X{alpha} & \X{iota} & \X{varrho} \\
\Y{lgroup} & \Y{lmoustache} & \Y{arrowvert} \\
\SC{dag} & \SC{S} & \SC{copyright} \\
\end{symbols}
\end{table}\printindex
\end{document}`Io se fossi in te toglierei
\index{Pacchetto!#1@\texttt{#1}} sotto \pacchetto e \index{Comando!#1@\texttt{\textbackslash#1}} sotto \comando.Con le voci esageri un po’ troppo ❗
Ciao
Andrea
::
Io te lo sconsiglio.
Comunque devi ridefinire lo stile plain (vedi http://www.ctan.org/get/info/italian/fancyhdr/itfancyhdr.pdf a pag.8 ):
`\fancypagestyle{plain}{%
\fancyfoot[RO,LE]{\fontsize{10}{10}\normalfont\thepage}}
`e togli quel \fontsize{10}{10} o sostituiscilo con \footnotesize o con \small.
io personalmente scriverei
`\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[LE]{\quad\thepage} % Visualizzazione numero delle pagine
\fancyfoot[RO]{\thepage\quad}
\renewcommand{\headrulewidth}{0pt}
}`
perché è meglio non allineare i numeri di pagina al margine quando stanno in basso.
Se invece li vuoi in alto puoi scrivere
`\fancypagestyle{plain}{
\fancyhf{}
\fancyhead[LE]{\quad\thepage} % Visualizzazione numero delle pagine
\fancyhead[RO]{\thepage\quad}
\renewcommand{\headrulewidth}{0pt}
}`
oppure senza i \quad.Ciao
Andrea
::avevo avuto lo stesso problema, e come workaround avevo spostato il comando \addcontentsline dopo il comando \bibliography
sembra funzionare bene, ma ora vedo questo post e mi chiedo: potrebbe avere qualche controindicazione la mia “soluzione“?
Puoi avere dei problemi se la bibliografia è più lunga di una pagina. Io la metto sempre prima e non ho mai avuto problemi.
Ciao
Andrea
::i margini esterni vengono lasciati più grossi di quelli interni per aver spazio a sufficienza per inserire delle note a margine.
se non usi le note a margine, e vuoi i margini interni più grossi di quelli esterni, puoi inserire queste 2 linee dopo \begin{document}
`\addtolength{\oddsidemargin}{+1,3cm} %inversione destra/sinistra tradizionale
\addtolength{\evensidemargin}{-1,3cm} %inversione destra/sinistra tradizionale`forse non è il metodo più pulito, non so, ma di certo funziona..
l’ho trovato sul sito di un prof dell’università di bologna (di cui purtroppo non ricordo il nome) che ha messo online un esempio di tesi scritta in latexMeglio il pacchetto geometry.
Ciao
Andrea
::
L’autore di quel codice lo ha preso da amsmath.sty e ha cambiato le parentesi tonde in quadre. Ecco il codice che ti interessa, preso ora da amsmath.sty
`\def\maketag@@{\@ifstar\maketag@@@\tagform@}
\def\maketag@@@#1{\hbox{\m@th\normalfont#1}}
\def\tagform@#1{\maketag@@@{(\ignorespaces#1\unskip\@@italiccorr)}}`una spiegazione sommaria te la posso dare anche io: \maketag@@@ che viene richiamato da \tagform@ compone una scatola orizzontale e \tagform@ dentro questa scatola inserisce la parentesi (, ignora eventuali spazi spuri, mette il numero #1, inserisce uno spazio negativo per attaccare la parentesi ) al numero e poi inserisce la correzione corsiva. Non mi chiedere perché non ha scritto un più semplice
`\def\tagform@#1{\maketag@@@{(#1)}}`
perché non ne ho idea. Tra l’altro dà lo stesso risultato. Meglio se aspettiamo Enrico.Ciao
Andrea
::
Lo sospettavo, è solo che non ho una distribuzione sottomano
Allora dovrebbe bastare mettere questo nel preambolo
`\usepackage{mathtools}
\newtagform{brackets}{[}{]}
\usetagform{brackets}`vedi a pag. 8 della documentazione
http://www.ctan.org/get/macros/latex/contrib/mh/mathtools.pdfCiao
Andrea
::
Io ho sempre usato due barre.
Mai vista una norma con tre |.
Guarda
http://www.guit.sssup.it/phpbb/viewtopic.php?t=1067
e
http://www.guit.sssup.it/phpbb/viewtopic.php?t=2686Ciao
Andrea
::
Devi dare da dos, dopo esserti posizionata nella cartella del tuo lavoro, questi due comandi
`bibtex masterlibro1
bibtex masterlibro2`
e poi altre tre volte con LaTeX o con pdfLaTeX.Personalmente io uso bibunits, che ritengo il pacchetto migliore per gestire più bibiografie.
Fai una ricerca sul forum.Ciao
Andrea
-
AutoreRisposte