Risposte nei forum create
-
AutoreRisposte
-
::
Ciao Roberto,
non scrivo per offrire aiuto, ma per chiederti se hai voglia di condividere il tuo lavoro. È da qualche anno che avevo in mente di scrivermi le compiete in LaTeX, perché ogni tanto tornano comode… e fra qualche tempo dovrò stamparne un poche… mi risparmieresti un po’ di lavoro… 🙂Grazie
Francesco
9 Dicembre 2012 alle 16:40 in risposta a: hyperref non crea collegamento a capitoli non numerati #81201::rospa” post=80464niente, non riesco nemmeno così….
Perdonami, ma così è proprio difficile darti una mano. Cos’è che non va?
Se compili l’esempio di Claudio con una distribuzione aggiornata molto probabilmente otterrai un errore del tipo: `! pdfTeX error (ext5): cannot open file for embedding.
l.137 …eam attr{/N 4} file{sRGBIEC1966-2.1.icm}`Questo messaggio ti dice che ti manca il file che descrive il profilo colore da usare. Quindi basta aggiungerlo (Leggi che dice Claudio Beccari qui). Mi permetto di citarlo:Bisogna però scaricare dalla rete un file ICC corrispondente al modello di colore desiderato; la documentazione del pacchetto pdfx suggerisce di usare un file con un vecchio formato, sRGBIEC1966-2.1.icm; sul mio Mac io avrei potuto scegliere fra un’altra miriade di file ICC, ma ho preferito scaricare dal sito dell’European Color Initiative http://www.eci.org il file ECI-RGB.V1.0.icc, sia perché corrisponde ad un formato più recente, sia perché è scaricabile e usabile da chiunque; non ho abbastanza esperienza per dire se i colori resi attraverso questo file siano migliori o peggiori di altri, ma ritengo che l’ente che li mette a disposi- zione sia sufficientemente affidabile. Anche questo file va inserito in $HOME/tex/latex/pdfx/.
Questa discussione ti indica un altro sito da cui scaricare un file di profilo colore e ti suggerisce di rinominarlo come sRGBIEC1966-2.1.icm.
Se anche dopo aver fatto queste operazioni non riesci a compilare, ti prego di scriverci un esempio minimo compilabile che riproduca il problema.
Fran
7 Dicembre 2012 alle 10:48 in risposta a: hyperref non crea collegamento a capitoli non numerati #81195::
Ciao e benvenuta/o!
Non è normale, e un esempio minimo compilabile non guasterebbe! 🙂
Quello qui sotto crea i link come si deve… il tuo codice è differente? `\documentclass{book}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\chapter*{Primo}
\phantomsection % se hai una dostribuzione aggiornata \phantomsection non dovrebbe servirti
\addcontentsline{toc}{chapter}{Introduzione}
Ciao
\chapter{Secondo}
Ciao
\end{document}`Fran
::
Ciao e benvenuto!
Brutte cose sti problemi con la consegna imminente! 🙂A me il codice qui sotto si compila, non so se tu abbia usato un preambolo diverso`\documentclass[a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{tabularx,booktabs,tabulary}
\usepackage{multirow}
\usepackage{lscape}\begin{document}
\begin{landscape}
\begin{table}[p]\footnotesize
\begin{centering}
\begin{tabulary}{25cm}{*{10}{C}}
\toprule
\multirow{3}{*}{\begin{minipage}{1.5cm}{AREA SAGGIO}\end{minipage}} & \multirow{3}{*}{N. PIANTE} & \multirow{3}{*}{\begin{minipage}{1.7cm}{DENSITÀ {[}N/ha{]}}\end{minipage}} & \multirow{3}{*}{\begin{minipage}{1.7cm}{DIAMETRO MEDIO {[}cm{]}}\end{minipage}} & \multirow{3}{*}{\begin{minipage}{3.2cm}{DEV. STANDARD DIAMETRO}\end{minipage}} & \multirow{3}{*}{\begin{minipage}{1.7cm}{AREA BASALE {[}cm{]}}\end{minipage}} & \multirow{3}{*}{\begin{minipage}{2.8cm}{AREA BASALE AD ETTARO}\end{minipage}} & \multirow{3}{*}{N. CONIFERE} & \multirow{3}{*}{\begin{minipage}{1.7cm}{CONIFERE {[}\%{]}}\end{minipage}} & \multirow{3}{*}{\begin{minipage}{1.7cm}{ALTEZZA PIANTE {[}m{]}}\end{minipage}}\tabularnewline
& & & & & & & & & \tabularnewline
& & & & & & & & & \tabularnewline
\midrule
\midrule
1 & 79 & 1747.17 & 15.24 & 4.11 & 15439.38 & 341458.33 & 4 & 7.27 & 21.7\tabularnewline
\midrule
2 & 28 & 619.25 & 18.43 & 7.04 & 8515.68 & 188333.33 & 3 & 10.71 & 15.8\tabularnewline
\midrule
3 & 41 & 906.76 & 20.18 & 14.75 & 21410.09 & 473506.94 & 4 & 9.76 & 22.7\tabularnewline
\bottomrule
\end{tabulary}
\end{centering}
\caption{\label{tab:DatiForest}Dati relativi alla componente forestale delle aree saggio}
\end{table}
\end{landscape}
\end{document}`
Quindi, non sapendo cosa dirti per risolvere il tuo problema, ti scrivo un po’ di cose:
– non avevo mai sentito parlare di tabulary (forse nemmeno David Carlisle si ricorda di averlo scritto?)
– leggi per bene cosa dice l’Arte di scrivere con LaTeX nel capitolo delle tabelle
– le unità di misura non vanno fra parentesi quadre
– perché scrivi le quadre all’interno di parentesi graffe?
– le righe di una tabella si terminano con \\
– tutte quelle minipage non servono, basta usare due righe per creare l’intestazione. Ti eviteresti anche un sacco di \multirow
– se scrivi in italiano, perché usi il punto come separatore decimale? (questo punto è molto dibattuto…)
– \label va dopo \caption
– l’uso delle colonne S di siunitx potrebbe agevolarti nella gestione dei dati numerici
– per ruotare le tabelle c’è anche il pacchetto “rotanting”
– ti allego un esempio che dovrebbe funzionare, senza multirow e tabulary e lscape. Il risultato non mi piace un granché… ma son un po’ di corsa!Ah, abbandona LyX e le sue limitazioni! 🙂
Fran
`\documentclass[a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{booktabs}
\usepackage{rotating}\newcommand{\duerighe}[2]{%
\begin{tabular}{@{}c@{}}
#1\\
#2
\end{tabular}}
\begin{document}\begin{sidewaystable}
\caption{Dati relativi alla componente forestale delle aree saggio}
\label{tab:DatiForest}
\centering
\begin{tabular}{*{10}c}
\toprule
\duerighe{Area}{saggio} & N. piante & Densità & \duerighe{Diametro}{medio} & \duerighe{Deviazione}{standard} & \duerighe{Area}{basale} & \duerighe{Area basale}{ad ettaro} & N. conifere & Conifere & \duerighe{Altezza}{piante}\\
%\midrule
& & (N/ha) & (cm) & (cm) & (cm) & & & (\%) & (m) \\
\midrule
1 & 79 & 1747.17 & 15.24 & 4.11 & 15439.38 & 341458.33 & 4 & 7.27 & 21.7\\
2 & 28 & 619.25 & 18.43 & 7.04 & 8515.68 & 188333.33 & 3 & 10.71 & 15.8\\
3 & 41 & 906.76 & 20.18 & 14.75 & 21410.09 & 473506.94 & 4 & 9.76 & 22.7\\
\bottomrule
\end{tabular}
\end{sidewaystable}\end{document}`
::
`\documentclass[a4paper,11pt]{report}
\usepackage{enumitem}
\setlist[enumerate]{resume}
\begin{document}Ecco il primo elenco:
\begin{enumerate}
\item Uno
\item Due
\item Tre
\end{enumerate}Ed ecco il secondo, che dovrebbe proseguire dal primo:
\begin{enumerate}
\item Quattro
\item Cinque
\end{enumerate}\end{document}`
Però così mantieni una numerazione crescente in tutto il documento, non so se è quello che vuoi… Puoi anche resettare il contatore con [tt]\restartlist{enumerate}[/tt].
Altrimenti semplici soluzioni come quelle proposte:
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=interruptlist
http://tex.stackexchange.com/questions/142/how-can-i-make-an-enumerate-list-start-at-something-other-than-1Fran
3 Dicembre 2012 alle 13:22 in risposta a: [Risolto]Xelatex: apici/pedici nel testo (no matematica) #81151::
Ciao.
Quei comandi sono definiti all’interno del file italian.dtx che fornisce a babel quato serve per la lingua italiana. Se non carichi babel non puoi averli a disposizione.
Se guardi le definizioni essi richiamano un comando tipo [tt]\bbl@cmd[/tt]. Ad esempio [tt]\bbl@ap[/tt] è `\DeclareRobustCommand*{\bbl@ap}[1]{%
\textormath{\textsuperscript{#1}}{^{\mathrm{#1}}}}%`
Potresti ricrearti dei comandi a partire da queste definizioni, ma mi sembra strano non ci sia già qualcosa pronto all’uso…Fran
::
La vera soluzione e’ l’installazione completa di MikTeX o TeXlive… A ogni modo son contento che il problema sia risolto.
Per il graphicspath e’ preferibile che all’interno della tua cartella di lavoro (che mi auguro non sia il Desktop) metta una cartella ‘imagini_tesi’ e scriva [tt]\graphicspath{immagini_tesi/}[/tt] (Arte di scrivere con LaTeX, pagina 44)
Fran
::
L’isolamento di un esempio minimo compilabile ha proprio lo scopo di permettere all’utente di definire da se’ l’origine del suo problema e, nella maggior parte dei casi, di risolverlo. Inoltre facilita il compito di chi prova a dare una mano.
Se credi di non aver scritto cose strane anche un semplice`\documentclass{article}
\begin{document}
Ciao
\end{document}`dovrebbe darti lo stesso problema.
::egreg9″ post=80243 con [tt]\cs_new:Npn[/tt] (e con le funzioni della stessa famiglia) si definiscono solo funzioni con argomenti di tipo [tt]N[/tt] o [tt]n[/tt]. Se ti occorrono varianti con argomenti di tipo diverso ([tt]cvVfxo…[/tt]) devi adoperare [tt]\cs_generate_variant:Nn[/tt].
grazie, non mi era chiaro.
Fran
::
Perdonami, ma non ho capito la tua risposta. Che c’entra [tt]\cs_new…[/tt]?
Io con questo codice riesco a compilare. Non uso arogomenti espandibili, quindi non ho la certezza che tutto funzioni a dovere, Roberto ci dirà. Ho aggiunto #1#2#3 e #1#2 nella definizione date con [tt]\cs_new_protected:Npn[/tt] (Sono indispensabili vero?)`\documentclass{article}
\usepackage{xparse,expl3}
\usepackage{siunitx}
\ExplSyntaxOn
\NewDocumentCommand{\numx}{ O{} m o }
{
\IfNoValueTF{#3}
{ \robitex_numx:nx { #1 } { #2 } }
{ \robitex_numx:nxn { #1 } { #2 } { #3 } }
}
\cs_new_protected:Npn \robitex_numx:nx #1#2{ \num[#1]{#2} }
\cs_new_protected:Npn \robitex_numx:nxn #1#2#3 { \SI[#1]{#2}{#3} }
%\cs_generate_variant:Nn \robitex_numx:nn { nx }
%\cs_generate_variant:Nn \robitex_numx:nnn { nx }
\ExplSyntaxOff\begin{document}
\noindent un numero \numx{120.12}\\
un numero con opzioni \numx[output-decimal-marker = {,}]{120.123}\\
un numero con unità di misura \numx{12.56}[km\per s]\\
un numero con unità di misura e opzioni \numx[output-decimal-marker = {,}]{12.124}[\percent]\end{document}`
Fran
-
AutoreRisposte