Risposte nei forum create
-
AutoreRisposte
-
::
Probabilmente hai scritto una lunghissima didascalia che vine troncata nel file lof visto che la lunghezza massima di ciò che può venire scritto nei file ausiliari è limitata, mi pare di ricordare che si tratti di 300 o 400 caratteri. Il numero preciso non è importante, perché il problema sta nella didascalia chilometrica.
La TeX Live imposta buf_size a 200000, quindi non può essere quello il problema. Una prova con oltre 10000 caratteri è stata digerita senza alcun problema. (Il file .aux ha 5 righe e 10577 byte, una sola di quelle righe è occupata dalla lunga didascalia).
Propendo per qualche comando fragile non protetto, occorrerebbe vedere la didascalia reale. In ogni caso il consiglio di usare l’argomento opzionale è validissimo: a nessuno interessa vedere una lunga didascalia nell’elenco delle figure.
Ciao
Enrico
::Ciao.
Sto usando Classicthesis per comporre un testo e ho il seguente problema.
Se in una pagina compaiono piu’ sezioni (inserite nel sorgente con il comando \section) nella testatina della pagina di destra compare il titolo della prima sezione della pagina mentre io vorrei che comparisse quello dell’ultima. Come posso fare per ottenere questo risultato
Scrivi questa magia nel preambolo:
`\makeatletter
\def\rightmark{\expandafter\@rightmark\botmark\@empty\@empty}
\makeatother`
Il comando \rightmark è definito nel nucleo di LaTeX e la classe scrbook non lo cambia, quindi andare in cerca in scrguien è inutile. 🙂Ciao
Enrico
1 Dicembre 2010 alle 1:06 in risposta a: Pagine di dimensioni differenti: possibile con afterpage ? #53116::Una domanda su un argomento di cui si è detto molto, cioè gli oggetti flottanti… mi ritrovo con un file pdf ed una tabella in ultima pagina, da sola, ma al centro… non mi è stato possibile riportarla al top col classico
`\begin{table}[t]`
Che fare per non lasciarla flottante lì nel mezzo?È l’unico posto ragionevole, se non sta in nessun altro luogo del documento.
Ciao
Enrico
::Salve a tutti,
ho un’equazione molto lunga da scrivere e continuo ad avere problemi.
Ho prima di tutto compilato lìequazione così com’è semplicemente usando
\begin{equation}
equazione
\end{equation}
e il compilatore non trova errori ma ovviamente ciò che sta nei margini è molto meno di un terzo del tutto!
Ho provato con “align”, ma non credo sia il comando utile al mio caso perchè riconosce ogni riga come una differente equazione e quindi ho problemi con le chiusure delle parentesi fra righe diverse.
Ho quindi provato con “multline” :\begin{multline*}
[\frac{du_m}{dx}+\frac{m\mu}{R}v_m+\frac{\mu}{R}w_m]u^0_m|_{x=0}^{x=L}+\\
[-\frac{1-\mu}{2}\frac{m}{R}u_m+\frac{1-\mu}{2}\frac{dv_m}{dx}+\frac{h^2}{12}\frac{2(1-\mu)}{R^2}\frac{dv_m}{dx}+\\
\frac{h^2}{12}\frac{2m(1-\mu)}{R^2}\frac{dv_m}{dx}]v^0_m|_{x=0}^{x=L}+\\
\frac{h^2}{12}[\frac{d^2w_m}{dx^2}-\frac{m^2\mu}{R^2}w_m^0-\frac{m\mu}{R^2}v_m]\frac{dw^0_m}{dx}|_{x=0}^{x=L}+\\
\frac{h^2}{12}[\frac{d^3w_m}{dx^3}+\frac{(2-\mu)m^2}{R^2}\frac{dw_m}{dx}+\frac{(2-\mu)m}{R^2}\\
\frac{dv_m}{dx}]w^0_m|_{x=0}^{x=L}+\\
\int_0^L{[-\frac{d^2u_m}{dx^2}+\frac{1-\mu}{2}\frac{m^2}{R^2}u_m-\frac{1+\mu}{2}\frac{m}{R}\frac{dv_m}{dx}-\frac{\mu}{R}\\
\frac{dw_m}{dx}-\frac{\rho\omega^2(1-\mu^2)}{E}u_m]u^0_m+\\
[\frac{1+\mu}{2}\frac{du_m}{dx}-\frac{1-\mu}{2}\frac{d^2v_m}{dx^2}+\frac{m^2}{R^2}v_m-\frac{h^2}{12}\frac{2(1-\mu)}{R^2}\\
\frac{d^2v_m}{dx^2}+\frac{h^2}{12}\frac{m^2}{R^4}v_m+\frac{m}{R^2}w_m+\frac{h^2}{12}\frac{m^3}{R^4}w_m-\frac{h^2}{12}\\
\frac{(2-\mu)m}{R^2}\frac{d^2w_m}{dx^2}-\frac{\rho\omega^2(1-\mu^2)}{E}v_m]v^0_m+\\
[\frac{\mu}{R}\frac{du_m}{dx}+\frac{m}{R^2}v_m+\frac{h^2}{12}\frac{m^3}{R^4}v_m-\frac{h^2}{12}\frac{(2-\mu)m}{R^2}\\
\frac{d^2v_m}{dx^2}+\frac{1}{R^2}w_m+\frac{h^2}{12}\frac{d^4w_m}{dx^4}-\frac{h^2}{12}\frac{2m^2}{R^2}\\
\frac{d^2w_m}{dx^2}+\frac{h^2}{12}\frac{m^4}{R^4}w_m-\frac{\rho\omega^2(1-\mu^2)}{E}w_m]w^0_m}dx
\end{multline*}ma in questo caso ottengo errori riguardanti parentesi graffe mancanti e anche espressioni troppo lunghe.
Se qualcuno sa come aiutarmi sarebbe molto d’aiuto!
ps-l’equazione non è neppure finita qui! In un articolo dove figura stampata occupa in totale più di un’intera pagina per un totale di 18 righe.
Qui non ce ne sono, ma penso che i problemi ti siano causati da \left e \right che non possono andare su righe diverse. Siccome qui hai solo frazioni, sostituiscili con \biggl e \biggr (quando davvero servono). Se le espressioni vengono troppo lunghe, spezzale.
Auguri. 🙂
Ciao
Enrico
::…come ad esempio:
`\begin{equation}
{\bf i_n} \times {\bf E} = 0, su S
\end{equation}`C’è un “, su S”… che ho scritto io… ma logicamente mi dà errore.
Come posso fare per aggiungerlo?Non è l’unica cosa che ti dà errore.
`\usepackage{amsmath} % va nel preambolo
…
\begin{equation}
\mathbf{i}_{n}\times\mathbf{E}=0,\quad\text{su $S$}.
\end{equation}`
Ciao
Enrico
::Ciao a tutti.
Questo topic nasce per risolvere un problema sollevato da Claudio qui, e che in generale riguarda il trattamento delle abbreviazioni al plurale?
I termini “tabella”, “figura”, “pagina”, “capitolo” sono abbreviati con “tab.”, “fig.”, “p.” (a volte pag.), “cap.”.
Spesso si trovano al plurale nella forma “tabb.”, “figg.”, “pp.” (a volte pagg.), “capp.”.
A parte “p.” e “pp.” che sono parecchio diffuse. Sulle altre abbreviazioni come ci si deve comportare? A me “tabb.”, “figg.” e “capp.” non piacciono un gran che.Il termine “sezione” è abbreviato con “sez.”. Il plurale deve essere “sezz.”? 🙄
E cosa dire del simbolo “§”, spesso usato come sinonimo di “paragrafo” per indicare una sezione? Il plurale è “§§”, per coerenza.
Il manuale del Lesina non usa tali abbreviazioni ma in alcuni campi sono consolidate.
Si può trovare una via d’uscita razionale? C’è una convezione in merito? Qualche norma ISO?Il sistema c’è: non usare abbreviazioni mai e per alcun motivo. Puoi fare qualche lieve eccezione: p. per “pagina/pagine” e le tue amate latinitates. Perché quegli orribili “ecc.” “p. es.”? I raddoppiamenti finali poi sono agghiaccianti.
Ciao
Enrico
::ciao enrico e grazie mille per la pronta risposta.
ho fatto quello che mi hai detto ma quando vado a compilare (scrivendo mpost -tex latex) mi dice macbook-di-daniele-cerroni:prova danielecerroni$ mpost -tex latex
-bash: syntax error near unexpected token `newline’
se non metto le quadre parentesi angolate invece:his is MetaPost, version 1.208 (kpathsea version 5.0.0)
(/usr/local/texlive/2009/texmf-dist/metapost/makecirc/latex.mp)
*
e si blocca….cosa devo fare???
grazie ancoraLa notazione
significa che al posto di questa scrittura (compresi i segni < e >) devi mettere il nome del tuo file:
`mpost -tex latex gr.mp`
Spiacente di non essere stato chiaro.Ciao
Enrico
::Ciao a tutti,
quando inserisco dei grafici in latex creati con metapost non riesco a far in modo che le didascalie del grafico vengano scritte con lo stesso font del documento latex (times new roman) ho provato ad impostare prologues:=3 ma nulla….sapete come risolvere il problema?
grazie.P.S.
Spero che non ci sia già un post simile..ho spulciato ma non lo ho trovatoDevi insegnare a Metapost come fare. Esempio:
`prologues:=3;verbatimtex
\documentclass{minimal}
\usepackage{mathptmx}
\nofiles
etex;outputtemplate:=”%j-%3c.eps”;
beginfig(1);
a=.7in;
b=.5in;
z0=(0,0);
z1=-z3=(a,0);
z2=-z4=(0,b);
draw z1..z2..z3..z4..cycle;
draw z1–z0–z2;
label.top(btex $a$ etex, .5[z0,z1]);
label.lft(btex $b$ etex, .5[z0,z2]);
dotlabel.bot(“(0,0)”, z0);
endfig;
end.`
Compilare con “mpost -tex latex“. BENVENUTO!
Ciao
Enrico
::…già che ci sei ci spieghi anche come mai
`\parindent 0pt`
(con qualsiasi altro valore) viene ignorato?
🙂Perché l’autore del pacchetto, evidentemente, non ha provato quello che consiglia. Infatti ogni nota finale viene stampata dopo un comando \enoteformat, che imposta il rientro a 1.8 em.
Se non si vuole modificare il comando \enoteformat, si può ovviare con un magico trucco:
`\begingroup
\parskip 2ex
\def\enotesize{\normalsize}
\parindent 0pt
\def\parindent{\dimen0}
\theendnotes
\endgroup`
Ciao
Enrico
::Volendo mettere le note in una pagina a se ho usato il pacchetto endnotes come riportato sul manuale allegato.
`\usepackage{endnotes}
\renewcommand{\footnote}{\endnote}`
nel preambolo mentre
`\begingroup
\parident 0pt
\parskip 2ex
\def\enotesize{\normalsize}
\theendnotes
\endgroup`
là dove volevo che venissero stamate le note.
Andando a compilare però mi dice che:\theendnotes Undefined control sequence
come posso risolvere il problema? help!
Benvenuto!
Credo che il messaggio riguardi \parident, che andrebbe scritto \parindent. Se non è questo, devi proporre un esempio minimo.
Ciao
Enrico
::se scrivo solo il comando
`\chaptermark{Introduzione}`
risolve uno dei due problemi, cioè adesso in alto alle pagine dell’introduzione appare la scritta “introduzione” e non più “lista delle tabelle”.
per quanto riguarda l’aggiunta di “Introduzione” all’indice, sembra funzionare solo il comando
`\addcontentsline{toc}{chapter}{{Introduzione}}
`che scrive “Introduzione” in corsivo, e non in maiuscoletto.
non funziona`\addcontentsline{toc}{chapter}{\spacedlowsmallcaps{Introduzione}}
`.
anche il resto sembra non funzionare:
se aggiungo i comandi`\pagestyle{scrheadings}
\addcontentsline{toc}{chapter}{\spacedlowsmallcaps{Introduzione}}
`compare il seguente errore:
`(./Chapters/ChapterIntro.tex (./Chapters/ChapterIntro.tex
! Extra \fi.
\addcontentsline … is added}\phantomsection \fi
\expandafter \ifx \csname …
l.4 …chapter}{\spacedlowsmallcaps{Introduzione}}
I'm ignoring this; it doesn't match any \if.`. se metto solo
`\addcontentsline{toc}{chapter}{\spacedlowsmallcaps{Introduzione}}
`ottengo
`! TeX capacity exceeded, sorry [main memory size=3000000].
\reserved@
a
l.8 …chapter}{\spacedlowsmallcaps{Introduzione}}
If you really absolutely need more capacity,
you can ask a wizard to enlarge me.
Here is how much of TeX's memory you used:`. alle brutte lascio “introduzione” in corsivo, ma se ci fosse per usare il maiuscoletto sarebbe meglio 🙂
grazie mille in ogni caso
Prova
`\addcontentsline{toc}{chapter}
{\texorpdfstring{\spacedlowsmallcaps{Introduzione}}{Introduzione}}`
Ciao
Enrico
::il codice precedente, relativo a TableOfContents è il seguente
`% Table of Contents
%*******************************************************
%\phantomsection
\refstepcounter{dummy}
\pdfbookmark[1]{\contentsname}{tableofcontents}
\setcounter{tocdepth}{2} % <-- 2 includes up to subsections in the ToC \setcounter{secnumdepth}{3} % <-- 3 numbers ufrontmatterp to subsubsections \manualmark \markboth{\spacedlowsmallcaps{\contentsname}}{\spacedlowsmallcaps{\contentsname}} \tableofcontents \automark[section]{chapter} \renewcommand{\chaptermark}[1]{\markboth{\spacedlowsmallcaps{#1}}{\spacedlowsmallcaps{#1}}} \renewcommand{\sectionmark}[1]{\markright{\thesection\enspace\spacedlowsmallcaps{#1}}} %******************************************************* \clearpage` ho provato con [quote]\addcontentsline{toc}{chapter}{Introduzione}ma questo comando aggiunge solo la voce “Introduzione” (scritta anceh con un differente stile) nell’indice, ma il titolo in alto alle pagine dell’introduzione reta ‘lista delle figure’ o qlcs di simile…
Scusate per la fretta ma devo consegnare tra due giorni e non ho molto tempo di studiare la teoria di LaTex 😉
[/quote]
Mi pare che
`\clearpage
\pagestyle{scrheadings}
\phantomsection
\addcontentsline{toc}{chapter}{\spacedlowsmallcaps{Introduzione}}
\chapter*{Introduzione}
\chaptermark{Introduzione}
Questa è l'introduzione.`
faccia esattamente quello che chiedi.Ciao
Enrico
::non capisco perchè, scrivendo
`\chapter*{Introduzione}`
il titolo in alto al foglio, quello accanto al numero delle pagine, resta “elenco delle tabelle”, cioè dell ultima cosa scritta prima che viene messa nell’indice.
c’è un comando per far comparire la scirtta “Introduzione”???
(idem per “conclusioni”…)
oltretutto Introduzione non compare nell’indice. come posso fare per mettercela ma senza numero???
grazie
Se per caso la tua introduzione è prima di \mainmatter, scrivi \chapter{Introduzione}; se è dopo \mainmatter, lo stesso.
Se non sai che cosa sono \frontmatter e \mainmatter, leggilo su una delle guide che trovi qui sopra.
Ciao
Enrico
-
AutoreRisposte