Risposte nei forum create
-
AutoreRisposte
-
::
Per renderlo più “arioso”…
Dici che è sempre megio rispettare
i consigli di LaTex? 🙂Visto che lo spazio bianco va tutto in cima alla pagina direi che non va bene.
Ti sei perso la risposta con il messaggio 9000, ma 9001 è bello lo stesso (è un numero primo, per chi non lo sapesse). 🙂
Ciao
Enrico
::[quote][quote]
\documentclass[a4paper,12pt]{file}? Dubito di avere questa classe.Ciao
EnricoTi devo incollare il contenuto del file {file}?
Siccome il problema sta lì, vedi tu. 🙂
Ciao
Enrico[/quote]E’ un file lunghissimo…te lo devo incollare veramente?Altrimenti se gentilmente puoi darmi qualche dritta di dove possa essere il problema, vedo di correggerlo io!
Grazie ancora![/quote]
C’è certamente una ridefinizione di \chaptermark sbagliata.Ciao
Enrico
::Purtroppo devo realizzare per un collega un nuovo opuscolo, in questo caso con delle poesie. Per l’opuscolo ora non ho nessun problema, ma per le poesie sì. Ho visto che il pacchetto verse offre diverse possibilità, ma non quella che serve a me (e ti pareva…). In sostanza, a parte il primo componimento poetico che sta da solo nella prima facciata, tutti gli altri andrebbero affiancati in una stessa pagina (ma sfalsati in altezza). C’è qualcuno che ha un’idea su come potrei cavarmela?
Grazie anticipatamente,
Lucaminipage?
Ciao
Enrico
::Ti incollo tutto il file main.tex 🙂
\documentclass[a4paper,12pt]{file}
%%Pacchetti
\usepackage{fancyhdr}
\usepackage[italian]{babel}
\usepackage{subfigure}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{color}
\usepackage{listings}
\lstset{language=PHP}
\definecolor{darkgrays}{rgb}{0.95,0.95,0.95}
\lstset{numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=1pt, keywords={wait,case,else,elseif,end,for,function, class, construct,extends, if,assign,while}}
\lstset{framexleftmargin=5mm, frame=single}
\lstset{linewidth=\textwidth, showstringspaces=false}
\lstset{keywordstyle=\bfseries\emph}
\lstset{backgroundcolor=\color{darkgrays}}\begin{document}
%———————-Prima pagina————————————-%
\maketitle
%———————-Indice——————————————-
\tableofcontents
\thispagestyle{empty}
%———————-Capitoli——————————————-\chapter*{Introduzione}
\addcontentsline{toc}{chapter}{Introduzione}
\input {introduzione.tex}\end{document}
\documentclass[a4paper,12pt]{file}? Dubito di avere questa classe.
Ciao
Enrico
::Perché \headheight a 18pt?
Perché altrimenti:
`Package Fancyhdr Warning: \headheight is too small (12.0pt):
Make it at least 14.49998pt.
We now make it that large for the rest of the document.
This may cause the page layout to be inconsistent, however.`
O è “pezo el tacon del buso”?
– scusate il latinismo 🙂M.
Scusa, ma se ti dice 14.5 pt, perché andare a 18?
Ciao
Enrico
::[quote]Ciao a tutti!
ho un problema con latex…mi spiego meglio…quando creo l’introduzione con il seguente codice:\chapter*{Introduzione}
\addcontentsline{toc}{chapter}{Introduzione}
\input {introduzione.tex}All’inizio della seconda pagina (e anche delle altre), in alto a destra, mi scrive in automatico “Capitolo 0”.
Come faccio a togliere questa fastidiosa scritta?
Grazie a tutti 🙂
Benvenuto!
Senza vedere il preambolo del tuo documento è impossibile risponderti.
Ciao
EnricoGrazie per il benvenuto 😀
Ti incollo i pacchetti inclusi nel file main.tex
%%Pacchetti
\usepackage{fancyhdr}
\usepackage[italian]{babel}
\usepackage{subfigure}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{color}
\usepackage{listings}
\lstset{language=PHP}
\definecolor{darkgrays}{rgb}{0.95,0.95,0.95}
\lstset{numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=1pt, keywords={wait,case,else,elseif,end,for,function, class, construct,extends, if,assign,while}}
\lstset{framexleftmargin=5mm, frame=single}
\lstset{linewidth=\textwidth, showstringspaces=false}
\lstset{keywordstyle=\bfseries\emph}
\lstset{backgroundcolor=\color{darkgrays}}[/quote]
Occorre anche il resto del preambolo: ci sono comandi per fancyhdr?Ciao
Enrico
::Ciao a tutti!
ho un problema con latex…mi spiego meglio…quando creo l’introduzione con il seguente codice:\chapter*{Introduzione}
\addcontentsline{toc}{chapter}{Introduzione}
\input {introduzione.tex}All’inizio della seconda pagina (e anche delle altre), in alto a destra, mi scrive in automatico “Capitolo 0”.
Come faccio a togliere questa fastidiosa scritta?
Grazie a tutti 🙂
Benvenuto!
Senza vedere il preambolo del tuo documento è impossibile risponderti.
Ciao
Enrico
::Consultando la pagina 177 di “The LaTeX Companion”
non capisco se alla fine di una sezione numerata
usando l’ambiente linenumbers devo mettere o meno
un \par alla fine della stessaSe usi l’ambiente linenumbers non devi mettere niente:
This environment will automatically issue a \par command at the end to terminate the current paragraph.
A me sembra chiaro. 🙂
Ciao
Enrico
::Salve,
ho provato a cercare nel forum, ma mi trovo in difficoltà;
come faccio a rendere e con l’accento grave (idem per le altre vocali)?
L’utilizzo di \’e fornisce é con l’accento acuto.
Grazie\`e
Se hai difficoltà a scrivere quel carattere, puoi anche inserire la vocale accentata direttamente da tastiera; anzi è consigliabile. Ma occorre sapere che sistema operativo usi.
Ciao
Enrico
::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.
No, così non può andare. Non avevo pensato alle parti ed è chiaro che vuoi il titolo di una parte sempre vicino al primo capitolo che segue. Occorre qualcosa di più complicato:
`\usepackage{etoolbox}
\newif\ifnotnewpart
\preto\part{%
\addtocontents{toc}{\protect\filbreak\protect\notnewpartfalse}}
\preto\chapter{%
\addtocontents{toc}{\protect\ifnotnewpart\protect\filbreak
\protect\fi\protect\notnewparttrue}}`L’idea è di mettere \filbreak davanti alle parti, ma non davanti al primo capitolo subito dopo. Perciò definisco un condizionale che risulta falso quando si compone una parte nell’indice; il capitolo emette un \filbreak solo se il condizionale è vero, ma comunque lo rende vero, così con il capitolo successivo siamo a posto. Anche \tableofcontents emetterà un \filbreak, ma siccome il condizionale è inizialmente falso non succede niente (non succederebbe nulla in ogni caso, perché quel \filbreak sta molto in alto sulla pagina).
Aggiungo una cosa: quel codice che mostri nel primo messaggio è più o meno irrilevante; ma manca l’elenco dei pacchetti necessari per compilarlo.
Ciao
Enrico
::Hai ragione! Grazie mille Lorenzo 🙂
I due punti prima del secondo uguale sono necessari, mentre ho preferito \ldots a \dots perché li scrive “a raso terra”.Non ho capito bene quale sia la differenza fra ” \ ” e ” \, “.
I puntini, in quel caso, stanno bene a mezza altezza; usa \dots sempre, è solo in casi particolari che occorre decidere per \ldots o \cdots. Il simbolo := è, secondo me, del tutto inutile; se però ti impongono di usarlo, pazienza. Meglio però scrivere
`\begin{split}
\phi &\hphantom{:}= […] \\
& := […]
\end{split}`
La differenza tra “\” e “\,” è nella grandezza della spaziatura; per separare un differenziale si usa di solito il secondo comando (spazio sottile). Ti potrebbe venire molto utile la magia di Claudio Beccari:
`\newcommand*{\diff}{\mathop{}\!d}`
e scrivere così \diff x invece di dx; il vantaggio è che non occorre specificare spaziature che vengono automaticamente. Se poi il tuo scritto dovesse essere pubblicato da Bollati-Boringhieri che impone la “d” diritta, dovresti semplicemente trasformare la definizione di \diff in
`\newcommand*{\diff}{\mathop{}\!\mathrm{d}}`
Non è stupefacente? 🙂 Benvenuta!Ciao
Enrico
::Salve a tutti,
chiedo nuovamente aiuto per metter mano all’indice dei contenuti: avendo a che fare con un documento con molti capitoli, ciascuno dei quali con circa 4-5 sezioni, vorrei infatti che ciascun capitolo venisse riportato in indice nella medesima pagina assieme a tutte le sue sezioni; nell’indice vorrei insomma una sorta di \nopagebreak tra il generico capitolo e le relative sezioni tutte….
L’importanza di questo artificio nasce dall’avere un indice che già esso stesso dà una sorta di quadro e sezionamento logico della materia trattata.
Faccio comunque subito presente che faccio uso della classe scrbook e delle ridefinizioni 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}{}\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]{24pt}}%
{\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}
`
Grazie a tutti
Ciao, e buon LaTeXing… 😀Metterei davanti a ciascun comando \chapter
`\addtocontents{toc}{\protect\filbreak}}`
Prova dunque a fare così, la modifica è facilmente annullabile:
`\usepackage{etoolbox}
\preto\chapter{\addtocontents{toc}{\protect\filbreak}}}`
e vedi se ti soddisfa.Ciao
Enrico
::Salve
è da pochi giorni che mi “diletto” con Tex e non riesco a risolvere un piccolo problema. No capisco come allineare il testo di una riga in senso verticale
Come posso riuscire a far sì che “FORTE” E “ALTA” stiano al centro verticalmente nella cella invece cha appoggiati in basso alla cella?
`\begin{table*} [htpb]
\setlength{\extrarowheight}{1pt}
\caption{Criteri dell'audit clinico }\label{cdsan1}
\begin{center} \small
\footnotesize
\begin{tabular}{p{8cm}lll}
\hline
Raccomandazione & Intensità & \ Qualità\\
\hline
\\
In media, le dosi di metadone per \\ il mantenimento
devono essere comprese\\ nell’intervallo di $60-120$ mg al giorno
& FORTE & BASSA\\
\\
\\
L’assistenza psicosociale deve \\
essere offerta di routine in associazione \\
al trattamento farmacologico \\
della dipendenza da oppiacei
& FORTE & \ ALTA\\
\\
\hline
\scriptsize {Fonte: OMS, 2009.}
\end{tabular}
\end{center}
\end{table*}`Benvenuto! Benvenuta! 🙂
Ti propongo una variazione sul tema di OldClaudio (occorre ancora booktabs):
`\begin{table*}
\caption{Criteri dell'audit clinico}\label{cdsan1}
\bigskip
\centering
\begin{tabular}{m{80mm}
*2{>{\centering\arraybackslash}m{\dimexpr(\textwidth-80mm)/2-3\tabcolsep\relax}}}
\toprule
Raccomandazione & Intensità & Qualità \\
\midrule
In media, le dosi di metadone per il mantenimento
devono essere comprese nell'intervallo di $60$–$120$\unit{mg} al giorno
& FORTE & BASSA\\
\addlinespace[\medskipamount]
L'assistenza psicosociale deve
essere offerta di routine in associazione
al trattamento farmacologico
della dipendenza da oppiacei
& FORTE & ALTA\\
\bottomrule
\multicolumn{3}{l}{\scriptsize Fonte: OMS, 2009.}
\end{tabular}
\end{table*}`
Il trucco con \dimexpr non è così difficile da capire: le due colonne finali devono occupare uno spazio x tale che2x + 80mm + 6\tabcolsep = \textwidth
e l’equazione è facile da risolvere. Ogni colonna, infatti, è circondata a destra e a sinistra da uno spazio ampio \tabcolsep; tre colonne contribuiscono quindi sei spazi di quella dimensione; \textwidth è la larghezza della gabbia (la tabella è a doppia colonna, visto che si usa table*). In questo modo siamo sicuri che la tabella sia larga esattamente quanto la gabbia. Se poi risultasse che 80mm non va bene, basta modificare in entrambi i posti.
L’uso di \arraybackslash evita il ricorso a comandi sconosciuti e non documentati nelle guide a LaTeX.
Sinceramente non userei il maiuscolo nelle due colonne finali, ma capisco che potrebbe essere l’usanza.
Nota come ho scritto l’intervallo $60$–$120$\unit{mg}: non è un segno meno, ma un trattino medio senza spazi prima e dopo.
Ciao
Enrico
::Oggi ricompilo dopo del tempo un file composto con Xetex
a cui ho apportato dell emodifiche, ma ilprocesso si blocca:
`! fontspec error: “font-not-found”
!
! The font “TeX Gyre Termes” cannot be found.
!
! See the fontspec documentation for further information.
! For immediate help type H.
!………………………………………..l.4 …es=TeX,Numbers={OldStyle}]{TeX Gyre Termes}
`
Cosa mi sono perso per strada??
Preciso che ho un’installazione integrale di Texlive 2010Grazie
M.Hai dato i comandi
`$ sudo cp $(kpsewhich -var-value TEXMFSYSVAR)/fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf
$ sudo fc-cache -fsv`
che servono a far vedere al sistema i font nella TeX Live? (Suppongo tu sia su un sistema GNU/Linux, con bash come shell.)Ciao
Enrico
-
AutoreRisposte