Risposte nei forum create
-
AutoreRisposte
-
27 Aprile 2012 alle 14:53 in risposta a: Varioref: come creare riferimenti a section* e/o subsection* #73058::
ameba” post=72046Buon pomeriggio ancora a tutti.
Le richieste particolari che mi vengono fatte per la produzione di un documento di tesi mi mettono in difficoltà per quanto riguarda lo scrivere il codice LaTeX corretto.
Un intero capitolo del progetto che sto sviluppato necessita di un titolazione tale che non posso utilizzare la gestione standard di LaTeX.
Solitamente un paragrafo e sottoparagrafi vengono indicati in questo modo grazie all’utilizzo dei comandi \section, \subsection:\chapter{Catalogo} (Siamo gia al 3° capito)
3.2 L’arrivo del re!
3.2.1 Il re sospetta le corna della regina
3.2.2 Il re ha scoperto di essere un’alce! e così via.I paragrafi del mio capitolo invece sono così (codice LaTeX, notate l’inserimento della label):
\chapter{Catalogo}
\section*{N°~3-A} \label{sec:3-A}
\phantomsection
\addcontentsline{toc}{section}{N°~3-A – L’arrivo del re!}\section*{N°~3-B} \label{sec:3-B}
\phantomsection
\addcontentsline{toc}{section}{N°~3-B – Il re sospetta le corna della regina}\section*{N°~3-C} \label{sec:3-C}
\phantomsection
\addcontentsline{toc}{section}{N°~3-C – l re ha scoperto di essere un’alce!}E si presentato nell’indice nel sequente modo:
N° 3-A – L’arrivo del re!……… 4
N° 3-B – Il re sospetta le corna della regina.. 7
N° 3-C – l re ha scoperto di essere un’alce!.. 12Il problema nasce nel momento in cui voglio fare riferimento ad uno di questi capitolo da qualsiasi punto dell’opera.
se io dovessi utilizzare il seguente codice:
come trattato nella tavola~\ref{sec:3-A} e nella \ref{sec:3-C}, bla bla bla
il risultato dopo la compilazione risulta:
come trattato nella tavola 3 e nella 3, bla bla bla
viene fatto riferimento al solo capitolo 3.
come potrei far si che venga visualizzata il testo in questo modo?
come trattato nella tavola N°3-A e nella N°3-C, bla bla bla
avvero richiamare il titolo della sezione?
Spero di essere stato esauriente nella presentazione del problema
grazie per l’attenzione.
`\newcounter{specialsection}[chapter]
\renewcommand{\thespecialsection}{\thechapter-\Alph{specialsection}}
\newcommand{\specialsection}[1]{%
\refstepcounter{specialsection}%
\section*{N°~\thespecialsection}%
\phantomsection
\addcontentsline{toc}{section}{N°~\thespecialsection — #1}}`
Nel documento scriverai
`\chapter{Catalogo}\specialsection{L'arrivo del re!}\label{sec:arrivo}
\specialsection{Il re sospetta le corna della regina} \label{sec:corna}
\specialsection{ll re ha scoperto di essere un alce!} \label{sec:alce}`
Nota che “alce” è sia maschile sia femminile, nel caso del re direi che è maschile e non vuole l’apostrofo. 🙂Più importante: darei nomi significativi alle etichette. Ho usato il trattino medio per la separazione fra numero e testo nell’indice; quello breve è sicuramente sbagliato, al massimo puoi scegliere fra medio e lungo ([tt]—[/tt]).
Ciao
Enrico
::ameba” post=72045Buon pomeriggio a tutti,
continua il mio lavoro di stesura del codice LaTeX e, sfortunatamente, continuo ad incappare nelle richieste, amio modo di vedere bizzarre, della relatrice di questa tesi circa la bibliografia e le citazioni bibliografiche.
Nei documenti ho la necessità di inserire le citazioni bibliografiche con lo stile authortitle in quanto mi viene richiesto di indicare sempre l’anno in cui un libro e/o un articolo è stato pubblicato.
per ora il risultato ottenuto è di questo tipo (non fate caso al richiamo delle pagine che non sempre viene inserito):
Monaci (1899, pp. 570 ss.);
Jordan, Huelsen e Lanciani (1907);
Franchi de’Cavalieri (1921b, pp. 15, 33, 37);
Sarebbe possibile eliminare le parentesi in maniera tale da ottenere quest’altro risultato:
Monaci – 1899, pp. 570 ss.;
Jordan, Huelsen e Lanciani – 1907;
Franchi de’Cavalieri – 1921b, pp. 15, 33, 37;
avevo già provato ad utilizzare l’opzione square del pacchetto biblatex (nel preambolo del main file) per sostituire le parentesi tonde con le quadre, ma la resa grafica è sembrata non piacere.
grazie per l’attenzione.
`\usepackage[authoryear]{natbib}
\setcitestyle{open={},close={}}`
Ciao
Enrico
::Gnato” post=72040Ciao a tutti.
Come faccio a far partire l’indice la numerazione dell’indice (section) da 1 e non da 0.1?
Grazie ciao ciao
La consultazionde della sfera di cristallo mi dice che stai usando la classe report e non hai alcun capitolo. Soluzione: usa la classe article.
Ciao
Enrico
::
Non c’è nessun errore; semplicemente hai attivato una modalità di compilazione che fa tutto il giro(pdf)latex
bibtex
(pdf)latex
(pdf)latexe non hai alcun comando [tt]\cite[/tt] nel tuo documento.
Controlla le impostazioni di TeXnicCenter se non vuoi che venga fatta ogni volta tutta questa fatica inutile.
Ciao
Enrico
::logos” post=71983Ciao a tutti!
So bene che questo tema è stato trattato in più post, ma non riesco a trovarli con la ricerca. So anche che la domanda è tipograficamente scorretta, ma è una necessità più unica che rara, dettata dal dover scrivere con regole molto vecchie. Vorrei scrivere i capitoli con i numeri romani e quindi numerare le sezioni senza il numero di capitolo ed i teoremi e le formule soltanto con sezione e la loro numerazione, facendo in modo che i numeri di sezione si azzerino passando al capitolo successivo. Ovviamente so che c’è il rischio di far confusione quando si richiamano i teoremi in capitoli differenti, ma tutti i teoremi sono già richiamati con una dicitura del tipo “vedi il teorema … del Cap. …” e le sezioni non vengono mai richiamate.
`\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand{\thesection}{\arabic{section}}`
Il resto rimane esattamente come prima.Ciao
Enrico
::kirillov81″ post=71930Mi dispiace, pur con tutte le varianti che ho potuto immaginare, il codice mi dà sempre errori e non compila. Sicuro di avere corretto bene il codice precedente?
Ciao`\documentclass{article}
\usepackage{enumitem}
\newlist{uniquenum}{enumerate}{1}
\setlist[uniquenum]{resume,label=\bfseries Note \arabic*.}
\newenvironment{notelist}{\small\uniquenum}{\enduniquenum}
\begin{document}
\begin{notelist}
\item a
\end{notelist}
Ciao
\begin{notelist}
\item b
\item c
\end{notelist}
\end{document}`[attachment=239]uniquenum.png[/attachment]
Attachments:
You must be logged in to view attached files.::kirillov81″ post=71916Accibercola, però purtroppo il tuo ultimo pezzo di codice non funziona:
`\begin{notelist}
\item a
\end{notelist}
Ciao
\begin{notelist}
\item b
\item c
\end{notelist}`
Il codice infatti risulta in:Note 1 a
Ciao
Note 1 b
Note 2 cAdesso sì, copia il codice modificato.
Ciao
Enrico
::kirillov81″ post=71912Scusami Enrico, oggi ho poco tempo da dedicare alla teoria (devo scrivere in LaTeX), spero di non farlo perdere anche a te. Comunque mi pare di capire che il pacchetto funzioni solo con le liste tipo enumerate, itemize or description; mentre io ho definito in un file di stile alcuni environment contenenti un tipo list, che poi richiamo nel codice del documento:
`
\newcounter{NoteLCount}
% Un ambiente ad hoc per una lista di mie note
\newenvironment{notelist}
{\begin{list}{\textbf{Note \arabic{NoteLCount}.}}
{\usecounter{NoteLCount}
\small
\ignorespaces}
}
{\end{list}}`
E’ possibile usare il pacchetto enumitem, mantenendo i comandi non puramente relativi alla label, ma al corpo del testo (come il tipo List permette)?`\documentclass{article}
\usepackage{enumitem}
\newlist{uniquenum}{enumerate}{1}
\setlist[uniquenum]{resume,label=\bfseries Note \arabic*.}
\newenvironment{notelist}{\small\uniquenum}{\enduniquenum}`
Ciao
Enrico
::kirillov81″ post=71910Ciao a tutti,
è possibile collegare due o più liste tra di loro, in modo che, anche se non annidate, ma poste in punti diversi del codice, possano mantenere una numerazione unica in sequenza?
Grazie
CiaoPacchetto enumitem; consulta con attenzione la sezione 7
`\documentclass{article}
\usepackage{enumitem}
\newlist{uniquenum}{enumerate}{1}
\setlist[uniquenum]{resume,label=\arabic*.}
\begin{document}
\begin{uniquenum}
\item a
\item b
\end{uniquenum}Ciao
\begin{uniquenum}
\item c
\end{uniquenum}\begin{enumerate}
\item 1
\end{enumerate}\end{document}`
Ciao
Enrico
::Marco87″ post=71898Ciao,
chiedo venia, al posto di “a priori” nel messaggio precedente, si legga “indipendentemente”. Se anche questo non è chiaro, o erroneo, provo a spiegarmi in termini diversi.
Vorrei che la figura (o, in questo caso, il disegno realizzato con TikZ) fosse centrata rispetto alla pagina. Se io scrivo questo codice:
`\begin{figure}
\centering
…
\end{figure}`
La figura inserita risulta centrata nella gabbia del testo e non rispetto ai “limiti fisici” della pagina. Vorrei invece ottenere quest’ultimo risultato, ma solo per la pagina in questione (quella dove inserisco la figura).Ciao e grazie,
Marco.Non che abbia molto senso.
Ciao
Enrico
::Paolitro” post=71834Ciao a tutti!!!
Sono una laureando in ingegneria civile e sto scrivendo la mia tesi in LaTeX.
Innanzitutto volevo ringraziare tutte le persone che scrivono in questo forum perché ho trovato un sacco di soluzioni a tutti i problemi che ho incontrato nell’approcciarmi a LaTeX.Volevo sapere se qualcuno può aiutarmi con questo problema: vorrei modificare la numerazione delle tabelle in modo tale che sia simile a quella utilizzata dalle “Norme tecniche per le costruzioni”, cioè in modo che siano indicate come 5.XII ad esempio, dove 5 è il numero del capitolo e XII e il numero della tabella in numeri romani, che ricomincia da zero ad ogni capitolo.
Cercando un po’ su internet credo che debba utilizzare il comando \setcounter, ma non ci sono riuscito.
Utilizzo MiKTeX 2.8 con TeXmaker e come “documentclass” la classe book.Grazie in anticipo a chiunque risponderà!
Metti questo codice nel preambolo:
`\usepackage{chngcntr}
\counterwithin*{figure}{chapter}
\renewcommand{\thefigure}{\thechapter.\Roman{figure}}`
Ciao
Enrico
::Number22″ post=71831Si si quello l’ho capito e l’ho fatto. Ora però ho un problema, ho inserito il codice nel file principale, ho compilato il file tesi.tex, compilato il file tesi-frn.tex, compilato ancora tesi.tex; ottengo però che il frontespizio (solo quello) è tutto spostato a sinistra. Grazie a tutti!
`
\documentclass[titlepage,a4paper,12pt,openright, twoside]{report}\usepackage[italian]{babel} %parole standard in italiano
\usepackage{amsmath} %formule matematiche
\usepackage{amssymb} %simboli matematici estesi
\usepackage[latin1]{inputenc} %riconosce gli accenti nel sorgente
\usepackage{graphicx} %gestisce inserimento immagini
\usepackage [labelfont={bf}]{caption} %definisce le didascalie per immagini in corsivo\newcommand{\lapl}{\mathcal{L}} %definisce simbolo per trasformata di laplace e zeta
\newcommand{\tzeta}{\mathcal{Z}}%\usepackage{pgfplots} %importazioni figure matlab
%\usepackage{tikz}
\usepackage{epstopdf} %conversioni immagini eps to pdf al volo%pacchetti per frontespizio
\usepackage{fullpage,epsfig}
\usepackage{vmargin}
\usepackage{ucs}
\usepackage{frontespizio}\newenvironment{sistema}%
{\left \lbrace \begin{array}
{@{}l@{}}}
{\end{array}\right.}\pagestyle{headings}
\begin{document}
\begin{frontespizio}
\Universita{Padova}
\Logo[4cm]{unipd_logo}
\Facolta{Dipartimento di Ingegneria dell'Informazione}
\Corso[Laurea Triennale]{Ingegneria dell'Informazione}
\Dipartimento{Ingegneria dell'Informazione}
\Annoaccademico{2011-2012}
\Titolo{Introduzione al controllo digitale}
\NCandidato{Laureando}
\Candidato{Nome cognome}
\Relatore{Ch.mo Prof. Nome congnome}
%\Correlatore{Nome del relatore}
\end{frontespizio}\tableofcontents %creazione dell'indice
`Non usare [tt]vmargin[/tt]: pagina 12 della documentazione. Toglilo, dal momento che nemmeno lo usi.
Ciao
Enrico
-
AutoreRisposte