Risposte nei forum create
-
AutoreRisposte
-
::
Ciao ragazzi,
sto scrivendo una tesi in LaTeX e sinceramente non so come strutturare il capitolo finale con gli allegati. Fondamentalmente saranno screenshot (quindi semplici immagini) con i relativi collegamenti al testo dei capitoli. Solamente che non mi va di farle figurare nell’elenco delle figure iniziale.Avete suggerimenti?
Usando il pacchetto caption puoi dare, prima di cominciare la parte relativa a quelle figure che non vuoi far comparire nell’elenco
`\captionsetup{listof=false}`
Ciao
Enrico
10 Novembre 2007 alle 18:19 in risposta a: \hbar mancante in classicthesis – opzione eulermath RISOLTO #18630::Sto usando classichthesis con l’opzione eulermath. Ho letto che questi font matematici non hanno tutti i caratteri speciali e infatti nel mio documento ottengo un warning per ogni ‘h tagliato’ che scrivo, utilizzando il comando \hbar. Vengo avvisato che invece verrà utilizzato il carattere \hslash. Io sono disposto ad accettare questa leggera variazione del carattere, che comunque continua a essere comprensibile. Però vorrei almeno evitare di ottenere un warning per ogni \hbar che ormai ho scritto nel documento, abbastanza lungo…
Quindi o sostituisco “a mano” tutti gli \hbar con \hslash oppure chiedo a voi 😀 Credevo che scrivendo, molto semplicemente:
`\renewcommand{\hbar}{\hslash}`
o una cosa simile, riuscissi nel mio intento ma non cambia niente, continuo ad avere tutti i warnings del caso.Il fatto è che eulervm ridefinisce \hbar in modo che dia l’avviso dopo che hai dato la tua ridefinizione. Soluzione?
`\AtBeginDocument{\renewcommand{\hbar}{\hslash}}`
Ciao
Enrico
::Sto impaginando un libro d’arte con latex. Ho bisogno, spesso, di stampare le immagini a tutta pagina (senza lasciare alcun margine). Chiaramente subito dopo devo tornare ai margini normali (a volte anche nella stessa pagina e quindi non posso usare chnpage).
Ho definito un nuovo ambiente nel preambolo:
`
\newenvironment{changemargin}[3]{%
\begin{list}{}{%
\thispagestyle{empty}
\setlength{\headsep}{0pt}%
\setlength{\headheight}{0pt}%
\setlength{\topmargin}{#3}
\setlength{\topsep}{0pt}%
\setlength{\leftmargin}{#1}%
\setlength{\rightmargin}{#2}%
\setlength{\listparindent}{\parindent}%
\setlength{\itemindent}{\parindent}%
\setlength{\parsep}{\parskip}%
}%
\item[]}{\end{list}}
`il libro è 23cmX23cm
e la pagina è impostata così:
`
\setlength{\paperheight}{230mm}
\setlength{\paperwidth}{230mm}
\setlength{\topmargin}{-15,4mm}
\setlength{\textheight}{170mm}
\setlength{\oddsidemargin}{-5,4mm}
\setlength{\evensidemargin}{-5,4mm}
\setlength{\textwidth}{190mm}
`quando richiamo il mio ambiente e azzero i margini, tutto va bene per i margini destro e sinistro, ma il margine superiore non cambia.
Io vorrei azzerarlo per mandare l’immagine fino alla fine del foglio anche in alto…Temo sia piuttosto complicato. Una soluzione la vedrei facendo finta che l’illustrazione sia, nel caso vada in alto, più bassa di quanto è in realtà:
`\newcommand{\topincludegraphics}[2][]{%
\vbox{\vspace*{-3cm}\hbox{\includegraphics[#1]{#2}}}}`
(aggiusta tu la dimensione). Altrimenti occorrerebbe mettere le mani sulla routine di output, un lavoro che fa venire i brividi.Per quelle in basso funziona allo stesso modo, ma alla rovescia. Suppongo che non ti spaventi il lavoro di impaginazione “manuale”.
Ciao
Enrico
::Ciao,
ho bisogno di disegnare un paio di elementari alberi binari…
Cercando un po’ in giro, mi pareva che il pacchetto più semplice da usare fosse qtree e l’ho installato. Nessun problema (per ora! 😉 ) nel disegnare l’albero..
Nel preambolo ho messo:
`\usepackage{qtree}`
e nel documento ho provato un banalissimo:
`\Tree [.S a [.NP {\bf b} c ] d ]`
Ok. Allora ho pensato di inserire l’albero nell’ambiente Figure, così da poter mettere anche la didascalia…
Sorpresa: in questo modo l’albero non è più centrato ma tutto spostato sulla destra!!
Qualcuno sa spiegarmi il motivo?!?! 😯
`\begin{figure}[ht!]
\centering
\Tree [.S a [.NP {\bf b} c ] d ]
\caption{Esempio di albero}\label{fig:alb}
\end{figure}`Non devi dare \centering, perché il pacchetto cerca da solo di centrare sulla riga. Nel caso ti serva inserire un albero insieme a qualcos’altro, mettilo dentro una \mbox, oppure scrivi \qtreecenterfalse.
Pacchetto interessante.
Ciao
Enrico
::il mio problema è proprio il secondo. Ovvero desidero lasciare tutte le testatine e l’impaginazione della pagina come sono, eccezion fatta per il fatto che voglio togliere il numero di pagina ( per una singola e ben definita pagina ) senza dover chiamare il comando
\thispagestile{empty}
Usando fancyhdr: scrivi nel preambolo
`\fancypagestyle{onlyheader}{\fancyfoot{}}`
Nella pagina che ti interessa scriverai \thispagestyle{onlyheader}Ciao
Enrico
::ciao
lo so che è stato trattato in altri topici,ma li ho letti e non ne vengo fuori.
uso texshop su mac.
voglio inserire un’immagine formato .jpg con questo codice
`\begin{figure}
\centering
\includegraphics{immagini/fork1.jpg}
\end{figure}`
compilo con pdflatex e mi dà l’errore del bounding box:non c’è.
…
`\documentclass[a4paper,final]{article}
…
\usepackage[dvips]{graphicx}
…`Se compili con pdflatex, perché mai passi a graphicx l’opzione dvips? Toglila.
`\usepackage{graphicx}`
Sempre e solo così.Ciao
Enrico
::ho provato il pacchetto acronym, ma anche li mi si presenta il problema dell’ordinamento alfabetico, in quanto ordina tutte le righe e non solo quelle richiamate da \acro{} in pratica ora si presentano cosi:
`
\textbf{Prestazioni energetiche:} esprime la quantità di energia effettivamente consumata o che si prevede possa essere necessaria per soddisfare i vari bisogni connessi ad un uso standard dell'edificio.\\
\textbf{Fabbisogno di energia primaria o Fabbisogno energetico convenzionale:} è la quantità di energia primaria
globalmente richiesta, nel corso di un anno, per mantenere negli ambienti riscaldati la temperatura al valore
costante di 20°C con un adeguato ricambio d'aria durante una stagione di riscaldamento il cui periodo è convenzionalmente fissato.\\`e se le ordino mi appaiono cosi:
`
\textbf{Fabbisogno di energia primaria o Fabbisogno energetico convenzionale:} è la quantità di energia primaria
\textbf{Prestazioni energetiche:} esprime la quantità di energia effettivamente consumata o che si prevede possa essere necessaria per soddisfare i vari bisogni connessi ad un uso standard dell'edificio.\\
costante di 20°C con un adeguato ricambio d'aria durante una stagione di riscaldamento il cui periodo è convenzionalmente fissato.\\
globalmente richiesta, nel corso di un anno, per mantenere negli ambienti riscaldati la temperatura al valore`se non è fattibile le ordinerò manualmente grazie comunque
DavideCerchiamo di capirci: hai una lista e vuoi ordinarla alfabeticamente rispetto alle intestazioni di ciascun elemento. È così? Se sì, la scrivi in ordine alfabetico. Non vedo il problema.
Di solito ti infili i vestiti a casaccio e poi passi per una macchina che te li mette in ordine?
Il pacchetto acronym non c’entra ovviamente nulla.
Ciao
Enrico
::salve a tutti, questo è il mio primo messaggio sul forum dal momento che finora ho sempre trovato su altri post le risposte ai miei dubbi!
sto scrivendo la tesina e anche se avevo già usato LaTeX solo ora comincio ad approfondirlo.
il mio problema riguarda l’uso dell’ambiente figure, e dalla documentazione che ho non sono riuscita a trovare una soluzione… posto quindi il codice completo dell’immagine in costruzione con il commento nel punto dolente:
`\documentclass[a4paper,12pt,twoside, openright]{book}
\usepackage[italian]{babel}
\usepackage[utf-8]{inputenc}
…`
quello che vorrei ottenere è diverse linee tratteggiate oblique! inoltre ho dei problemi quando devo definire la slope delle linee, infatti mentre avevo letto su una guida che nella definizione si possono inserire valori (x,y) da 0 a 99, ovviamente usando il minimo rapporto, alcuni rapporti danno invece errore come ad esempio (3,7) che porta a
`[LaTeX] concluso con stato di uscita 1
./prove.tex:48:Bad \line or \vector argument. \put(8,3){\thicklines \line(3,7){40}}
./prove.tex:48:Bad \line or \vector argument. \put(8,3){\thicklines \line(3,7){40}}`
vi chiedo quindi se potete darmi una mano chiarendomi dove e perchè sbaglio, grazie!
antonellaNon stai “sbagliando”. È che con l’ambiente picture tradizionale non si riescono a disegnare segmenti arbitrari. Usa il pacchetto pict2e.
Un’altra cosa: quando mandi un esempio, assicurati di togliere tutto ciò che è irrilevante per produrre il comportamento che vuoi illustrare. Però così posso segnalarti che l’opzione a inputenc deve essere “utf8”, non “utf-8” che naturalmente produce un errore.
Ciao
Enrico
::mi spiego meglio:
Ho inserito un capitolo nel mio documento, e due sezioni all’interno del capitolo. Ora, succede che latex mette il titolo del capitolo e poi va alla pagina seguente, e solo qui mette il titolo della sezione con il relativo testo.
Inoltre, ongi volta che finisce una sezione, latex va alla pagina seguente e poi inserisce la sezione successiva.Io vorrei che le sezioni venissero messe una subito di seguito all’altra, senza andare alla pagina seguente, e che la prima sezione di ogni capitolo sia anch’essa subito sotto il titolo del capitolo stesso.
Non so se ho reso l’idea..qualche sugerimento?
Non conosco classi che facciano questo. Non è che hai qualche strano comando nel tuo documento?
Ciao
Enrico
::Scssate se mi intrometto nella discussione. Ma lo spazio tra figura e didascalia si può restringere?
`\setlength{\abovecaptionskip}{3pt}`
La spaziatura normale è 10 pt. Ovviamente il comando va dato nel preambolo e tutte le didascalie vanno alla stessa distanza. Non ti consiglio di restringerlo.Ciao
Enrico
::ciao,
scusate se la domanda è un po’ stupida,ma non ho ancora trovato risposta. 😳
nella tesi ho due grandezze con simbolo la lettera minuscola elle.
vorrei che una delle due elle venisse non dritta ma corsiva(detta in soldoni, con il buco in alto,come si fa alle elementari).
ho provato un po’ di font in modalità matematica,ma non ci sono riuscita.suggerimenti?Non userei mai la stessa lettera per due grandezze diverse. Però guardando nella Comprehensive LaTeX Symbol List di cui trovi il link qui sopra scopri che c’è il comando \ell che fa al caso tuo.
Ciao
Enrico
::Ciao a tutti!
Volevo chiedervi un consiglio. Per scrivere l’insieme dei numeri reali utilizzo $\mathbb{R}$, e penso sia il formato corretto. Mi chiedo se lo stesso tipo di carattere vada usato per esprimere il grado di continuità di una funzione $\mathbb{C}^{0}$ opure più semplicemente $C^{0}$L’ho già scritto più volte. Sebbene esista l’organizzazione ISO che detta norme per certi ambienti in cui si usa la matematica, nel campo specificamente matematico ognuno è più o meno libero di fare come gli pare. Del resto imporre a chi si occupa di analisi notazioni che vanno bene agli algebristi è assurdo, per esempio.
L’importante, di una notazione, è che sia non ambigua e venga usata con coerenza.
Detto questo, non userei \mathbb{C} in quel caso nemmeno sotto coercizione fisica. 🙂
Ciao
Enrico
::Grazie grazie.. qualcosa sono riuscito a combinare.. ma adex vorrei definire dei comandi per accorciarmi il lavoro…
e mi da questo errore..
`
Runaway argument?
{
! Paragraph ended before \factor was complete.
\par
`e questo è il codice..
`
\makeatletter
\newcommand*{\factor}[1]{\number\numexpr\dimexpr#1/\unitlength\relax}
\makeatother\newcommand{\rectangle}[2]{
\put(\factor{.006\textwidth}-\factor{#1},\factor{#2}){\framebox(\factor{.05\textwidth}, \factor{.025\textwidth})}
}\begin{document}
\setlength{\unitlength}{1pt}
\begin{picture}(\factor{\textwidth},\factor{1.2\textwidth})
\rectangle{\factor{.06\textwidth},\factor{1.1\textwidth}}
\end{picture}\end{document}`
Puoi forse scrivere
`\put(10-5,2){\framebox{aaa}}`
in un ambiente picture? Naturalmente no.Modifica la definizione di \factor in questo modo:
`\newcommand*{\factor}[1]{%
\number\numexpr\dimexpr#1\relax/\unitlength\relax}`
Non ho tempo di provare, ma dovrebbe riuscire la cosa seguente:
`\newcommand{\rectangle}[2]{%
\put(\factor{.006\textwidth-#1},\factor{#2})%
{\framebox(\factor{.05\textwidth}, \factor{.025\textwidth})}%
}`
Non dimenticarti quei segni % che ho messo.Aggiungo che stai usando \rectangle a sproposito:
`\begin{picture}(\factor{\textwidth},\factor{1.2\textwidth})
\rectangle{.06\textwidth}{1.1\textwidth}
\end{picture}`
dà ciò che volevi (penso); \rectangle ha due argomenti che devono essere dimensioni, non numeri puri.Studiati Tikz, che è molto più potente.
Ciao
Enrico
::Ti è stato già detto che non puoi mettere lunghezze, ma numeri puri, e tu ci rimetti \unitl che è una lunghezza?
C’è una soluzione abbastanza generale al problema di passare all’ambiente picture una frazione di una certa dimensione in modo che il risultato sia corretto tenendo conto di \unitlength; si devono usare le nuove primitive di e-TeX, ma tutte le distribuzioni recenti usano pdftex per compilare i documenti LaTeX e le estensioni di e-TeX sono quindi presenti.
`\newcommand*{\factor}[1]{\number\numexpr\dimexpr#1/\unitlength\relax}`
Se usiamo \factor{.5\textwidth}, ciò che accade è:
(1) \dimexpr .5\textwidth calcola la dimensione richiesta L;
(2) \numexpr L /\unitlength calcola (troncando) il rapporto fra le due dimensioni Q;
(3) \number Q produce la rappresentazione numerica.La richiesta di Nick di usare la metà di \textwidth diventerebbe
`\begin{picture}(\factor{.5\textwidth},\factor{.5\textwidth})
\put(0,0){\line(0,1){\factor{.5\textwidth}}}
\put(1,0){\line(0,1){\factor{.5\textwidth}}}
\end{picture}`
C’è il troncamento di mezzo, ma per gli scopi di una picture dovrebbe bastare.Ciao
Enrico
-
AutoreRisposte