Risposte nei forum create
-
AutoreRisposte
-
::
Non me la prendo, anzi grazie per avere speso del tempo a segnalare degli errori anche se non prettamente collegati alla tilde 🙂Sì, è un template già fatto, da cui sono dovuto partire (è una tesi ed il template è fornito dalla facoltà; i margini, ad esempio, sono una delle cose che mi sono state “imposte”).
Ho sempre usato LateTx per fare cose più semplici… mentre mi rendo conto che questo preambolo, con il crescere della tesi, si è riempito a dismisura e mi immagino sia pieno di errori che non comprendo nemmeno.
Però, fino ad adesso, l’effetto finale diciamo che è sempre stato quello desiderato.Proverò a sistemare gli errori più gravi che mi hai segnalato ed a fare il test pacchetto per pacchetto.
Tuttavia, ti faccio presente che la prima cosa che ho fatto è proprio quella di copiare tutto il preambolo in un nuovo file e lasciare solo un chapter con un label ed un ref che ne richiamasse l’etichetta. Il risultato è stato che non sono riuscito a replicare l’errore. Credo che mi convenga copiare tutta la tesi e fare delle prove sulla copia integrale.
::
Eccolo 🙂`\documentclass[12pt,a4paper,oneside]{report}
\usepackage[italian]{babel}
\usepackage{placeins}
\usepackage{eurosym}
\usepackage{subfig}
\usepackage{url}
\usepackage{todonotes}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{enumitem}
\usepackage{colortbl}
\usepackage{xcolor}
\definecolor{gsk}{RGB}{243,102,51}\usepackage{fancyhdr}
\usepackage[utf8]{inputenc}
\usepackage{indentfirst}
\usepackage{graphicx}
\graphicspath{{Immagini/}}
\usepackage{float}
\usepackage{rotating}
\usepackage{newlfont}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{latexsym}
\usepackage{amsthm}
\usepackage{listings}
\usepackage{chngcntr}
\usepackage[style=numeric,hyperref]{biblatex}
\usepackage[babel]{csquotes}
\usepackage{hyperref}
\bibliography{Bibliografia}
\oddsidemargin=30pt \evensidemargin=20pt\pagestyle{fancy}\addtolength{\headwidth}{20pt}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}{}}
\rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}{\bfseries\thepage}}
\cfoot{}\linespread{1.3} %interlinea
\textheight 22.5cm
\topmargin -0.3cm\usepackage{xcolor}
\usepackage{listings}
\lstset{basicstyle=\ttfamily,
showstringspaces=false,
commentstyle=\color{red},
keywordstyle=\color{blue},
escapeinside={(*@}{@*)}
}\usepackage{subfig}
\usepackage{chngpage}
\newcommand{\virgolette}[1]{“#1''}
\usepackage{multirow}
\usepackage{tikz}
\usepackage{smartdiagram}
\usepackage[output-decimal-marker={,}]{siunitx}
\usepackage{textcomp}
\usepackage{siunitx}
\usepackage{layouts}
\usepackage{pgf-pie}
\usepackage{epigraph}
\usepackage{lscape}
\usepackage{rotating}
\usepackage{pdflscape}
\usepackage{fancybox}
\usepackage{courier}
\usepackage[flushleft]{threeparttable}
\usepackage{pdfpages}
\usepackage{attachfile2}\usepackage[toc,page]{appendix}
\renewcommand\appendixtocname{Appendici}
\renewcommand\appendixname{Appendici}
\renewcommand\appendixpagename{Appendici}\usepackage{afterpage}
\makeatletter\usetikzlibrary{shapes.geometric, arrows, calc, fit}
\tikzstyle{process} = [rectangle, minimum width=2cm, minimum height=2cm, text centered, draw=black, text width=3cm, fill=orange!30]
\tikzstyle{process2} = [rectangle, minimum width=3cm, minimum height=1cm, text centered, text width=0.7\textwidth, draw=black, fill=orange!30]
\tikzstyle{arrow} = [thick,->,>=stealth]\newcolumntype{Y}{>{\centering\arraybackslash}X}
\newenvironment{CenteredBox}{%
\begin{Sbox}}{% Save the content in a box
\end{Sbox}\centerline{\parbox{\wd\@Sbox}{\TheSbox}}}% And output it centered
\makeatother`
::
Grazie per la pazienza letteracdp 🙂letteracdp” post=112232
Prima di fare ciò, tuttavia, prova a cancellare tutti i file ausiliari, come ti ha già suggerito @Marluxia, e a effettuare una compilazione “vergine” lasciando la linea diagnostica sotto [tt]\begin{document}[/tt]: la risposta è 12 o 13?Fatto, eliminando tutti gli ausiliari la risposta è 12.
Ho quindi messo la riga diagnostica subito sopra [tt]\begin{document}[/tt], così:
`
\showthe\catcode`\~
\begin{document}
`la riposta in questo caso è 13. Quindi il fattaccio inizia con [tt]\begin{document}[/tt] 😮
P.S. non so se è importante, ma sto usando ShareLaTex (e fino ad adesso mi sono trovato tanto bene!)
::
Grazie mille OldClaudio per la risposta molto dettagliata. Ho fatto progressi!
Grazie al tuo [tt]\showthe\catcode`\~[/tt], posso dirvi che l’errore risiede nel preambolo: appena metto il codice subito dopo [tt]\begin{document}[/tt], il numero che mi viene indicato è 12 .Detto ciò, non riesco a replicare l’errore, se copio tutto il preambolo in un documento vergine (se nessun alfro file incluso) e lo compilo, mi esce correttamente 13.
Mi butto sul filosofico, può essere questo comportamento, esso stesso un indizio utile?
::
Ho fatto ulteriori indagini, ho copiato il mio file main, dove carico tutti i pacchetti, in un nuovo file ed ho copiato-incollato un solo capitolo all’interno dello stesso (senza farlo pescare all’esterno tramite il comando \input{capitolo1.tex}).
Facendo così le tilde funzionano correttamente (vedo solo lo spazio).Se invece vado nel mio file originale e faccio compilare solo il capitolo che ho copiato-incollato per fare la prova sopra (commentando gli altri capitoli), le tilde ricompaiono!
😕 😕
::
Ciao Marluxia, grazie per il tentativo!
Il il file latex in questione è piuttosto grande e suddiviso in diversi capitoli, non so bene come potere riprodurre l’errore in modo semplice.Ho provato a fare un file vuoto, con tutti gli stessi pacchetti che ho caricato in quello dove ho il problema con la tilde, ed il problema non si presenta. Quindi sospetto che l’apparizione della tilde sia causata da qualcosa che mi è sfuggito nel testo
-
AutoreRisposte