egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 6,001 al 6,015 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Inserire listato di un programma #45499
    Up
    0
    Down
    ::

    Ti rimando alla documentazione di listings ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/listings/listings.pdf

    Comunque
    1. pagina 38 del manuale
    2. pagina 33 del manuale (xleftmargin). Non è proprio quello che vuoi ma non so se si può centrare completamente
    3. pagina 11-12 del manuale!

    Quello che ho ottenuto io è:
    `\documentclass{article}

    \usepackage{listings}
    \lstset{language=SQL,escapechar=\%}

    \begin{document}

    \begin{lstlisting}
    SELECT *
    FROM Actor A
    WHERE A.name %$\approx$% 'Robert'
    \end{lstlisting}
    \end{document}`

    La documentazione viene sempre in tuo aiuto! 😉

    Spero di essere stato utile!
    Fra

    Aggiungerei anche a \lstset l’opzione “columns=fullflexible”. Non centrerei un oggetto del genere, meglio usare un rientro fisso dal margine sinistro; può essere “xleftmargin=\parindent”.

    Ciao
    Enrico

    in risposta a: Problemi con note a piè di pagina #46915
    Up
    0
    Down
    ::

    Salve a tutti ragazzi, ho un piccolo problema con le note a piè di pagina. Precisamente:

    1) Quando scrivo, per esempio, una nota un po’ lunga, questa viene “distribuita” su più pagine. Invece vorrei che la nota fosse scritta per intero (o per lo meno i 3/4) nella pagina;

    Se non ci sta non puoi farcela stare. Evita le note lunghe; per dirla tutta, evita le note.

    2) Quando scrivo una formula con `equation `nella nota, la formula continua la numerazione delle altre formule scritte regolarmente nel testo. Se volessi, invece, utilizzare una numerazione diversa, per esempio (A1), per l’equazione, come si procede?

    Che c’entra con le note al piede? Suggerimento: comando \tag o ambiente subequations (richiedono amsmath).

    Ciao
    Enrico

    in risposta a: [niubbo] RequirePackage non mi funziona a dovere #46912
    Up
    0
    Down
    ::

    Scusate di nuovo…

    Perché aggiungendo alla classe
    `
    \RequirePakage{flowfram}
    `
    pdfLaTeX dà errore? Significa che il pacchetto è incompatibile con geometry?
    `! Undefined control sequence.
    l.9 \RequirePakage
    {flowfram}

    `…
    Non riesco invece a capire come cacciare quelle due righe nella classe: mi dà errore in compilazione.

    Magari perché è \RequirePackage e non come lo scrivi tu.

    Ciao
    Enrico

    in risposta a: [niubbo] RequirePackage non mi funziona a dovere #46909
    Up
    0
    Down
    ::

    Salve,
    sto continuando a sperimentare cercando la strada migliore per scrivere questa classe.

    Attualmente ho quasi definitivamente scartato la classe leaflet come base di partenza, perché è davvero ingestibile.

    Ora vorrei provare la classe article più i pacchetti geometry e flowfram: mi sembra una possibilità promettente.

    Mi sono però bloccato quasi subito.

    Perché
    `
    %prova.tex
    \documentclass{article}
    \usepackage[b4j,landscape]{geometry}[2010-02-12]
    \begin{document}
    a
    \end{document}
    `
    funziona mentre
    `
    %missa.cls
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesClass{missa}
    \RequirePackage[b4j,landscape]{geometry}[2010-02-12]
    \LoadClass[]{article}
    `
    `
    %prova.tex
    \documentclass[]{missa}
    \begin{document}
    a
    \end{document}
    `
    no?

    Più precisamente: nessun errore né warning, ma il formato resta lo standard letter verticale, invece del B4 JIS landscape. In pratica le opzioni vengono tutte ignorate.

    Grazie!

    Carlo

    Forse mettendo \RequirePackage dopo \LoadClass? Prima di \LoadClass vanno messi solo pacchetti di tipo generico, che non mettono mano all’impaginazione o, comunque, non toccano cose poi gestite dalla classe.

    Ciao
    Enrico

    in risposta a: Simbolo nota a pié di pagina (anche in una tabella) #46906
    Up
    0
    Down
    ::

    Ciao Enrico,

    ti ringrazio delle indicazioni che mi hai fornito e, per quanto riguarda la nota inserita nella tabella, le userò. Volevo però chiedere anche questo: è possibile, nelle note inserite nel testo, far sostituire al numero un simbolo?

    Naturalmente o tutte o nessuna:
    `\usepackage[perpage,symbol*]{footmisc}`
    Ciao
    Enrico

    in risposta a: ClassicThesis e glossaries #46888
    Up
    0
    Down
    ::

    Grazie! Ecco qui prova.ist:

    `% makeindex style file created by the glossaries package
    % for document 'prova' on 2010-7-3
    actual '?'
    encap '|'
    level '!'
    quote '”'
    keyword “\\glossaryentry”
    preamble “\\glossarysection[\\glossarytoctitle]{\\glossarytitle}\\glossarypreamble\n\\begin{theglossary}\\glossaryheader\n”
    postamble “\%\n\\end{theglossary}\\glossarypostamble\n”
    group_skip “\\glsgroupskip\n”
    item_0 “\%\n”
    item_1 “\%\n”
    item_2 “\%\n”
    item_01 “\%\n”
    item_x1 “\\relax \\glsresetentrylist\n”
    item_12 “\%\n”
    item_x2 “\\relax \\glsresetentrylist\n”
    delim_0 “\{\\glossaryentrynumbers\{\\relax ”
    delim_1 “\{\\glossaryentrynumbers\{\\relax ”
    delim_2 “\{\\glossaryentrynumbers\{\\relax ”
    delim_t “\}\}”
    delim_n “\\delimN ”
    delim_r “\\delimR ”
    headings_flag 1
    heading_prefix “\\glsgroupheading\{”
    heading_suffix “\}\\relax \\glsresetentrylist ”
    symhead_positive “glssymbols”
    numhead_positive “glsnumbers”
    page_compositor “.”
    `

    Peraltro a me prova.glo risulta vuoto, mentre prova.gls è:

    `\glossarysection[\glossarytoctitle]{\glossarytitle}\glossarypreamble
    \begin{theglossary}\glossaryheader
    \glsgroupheading{D}\relax \glsresetentrylist %
    \glossaryentryfield{distinguisher}{\glsnamefont{distinguisher}}{Algoritmo capace di distinguere un una sequenza di byte in uscita da un algoritmo \ac {PRNG} da un flusso di dati effettivamente casuali}{\relax }{\glossaryentrynumbers{\relax
    \setentrycounter{page}\glsnumberformat{5}}}%
    \end{theglossary}\glossarypostamble
    `

    Antonio

    In realtà non serviva, perché il file .ist viene creato automaticamente. L’errore è dovuto al caricamento di glossaries dopo hyperref. Devi metterlo prima delle chiamate di classicthesis. Non so se c’è su Windows; se c’è, è molto meglio dare il comando “makeglossaries prova” che tutta quella sfilza di opzioni a makeindex.

    Ciao
    Enrico

    in risposta a: Simbolo nota a pié di pagina (anche in una tabella) #46904
    Up
    0
    Down
    ::

    Ciao a tutti,

    dopo aver cercato un po’ in giro ho deciso di aprire questo topic. In ogni caso, causa sessione d’esame, potrei non aver dedicato il tempo sufficiente alla ricerca, ma spero proprio di no. Se invece è così, perdonatemi.

    Il mio problema è che vorrei inserire una footnote in una tabella, ma in modo che non sia contrassegnata da un numero, ma da un simbolo (che possibilmente, ma non per forza, vorrei scegliere io). Si può fare?

    Sì e no. Normalmente le note agli elementi di una tabella sono da evitare; se la tabella ha una didascalia, è facile descrivere lì il particolare elemento. In questo caso, visto che la tabella non fa parte del testo vero e proprio, non appartiene ad alcuna pagina e la nota al piede è da escludere.

    Se non c’è didascalia, basta un asterisco e la noticina può essere messa in calce alla tabella con un \multicolumn.

    Ciao
    Enrico

    in risposta a: Problema tabelle annidate #46883
    Up
    0
    Down
    ::

    Sei sicuro di voler fare un “tabella” così come la descrivi e la esemplifichi?

    Una cella multirow ha senso solo come spiegazione delle righe che abbraccia e ha senso solo se la si mette per prima o per ultima. Ma nel tuo caso non avrebbe senso nemmeno se mettessi le tabelle B e C dentro due multirow.

    A me pare un sciocchezza, perché le righe e le colonne della tua tabella non sono correlate, quindi non ha senso usare una tabella.

    Potresti più seriamete fare tre tabelle e disporle come credi meglio dentro un unico ambiente table e dentro un ambiente subtab (o come si chiama l’ambiente simile a subfig), ognuna con una susa piccola didascalia e il tutto con la didascalia generale dell’ambiente table.

    Nota che una tabella realizzata con l’ambiente LaTeX tabular, è programmata mediante iil comando primitivo TeX \halign che serve per allineare verticalmente delle righe di celle.

    TeX avrebbe anche il comando \valign che serve per allineare orizzontalmente delle colonne di celle. Non ho mai visto un esempio credibile di uso di \valign, utile forse per le lingue con scrittura verticale come talvolta il giapponese e il cinese. Forse con \valign potresti realizzare la tua “tabella”, ma, come ho detto sopra, ripensala!

    Sono d’accordo su tutto: l’esempio mostrato dice che non si tratta di una tabella.

    Ecco, su una cosa non sono del tutto d’accordo: che non ci siano applicazioni interessanti di \valign:
    http://www.guit.sssup.it/phpBB2/viewtopic.php?t=3299&highlight=valign
    http://www.guit.sssup.it/phpBB2/viewtopic.php?t=4276&highlight=valign
    Il secondo fa riferimento a una macro per scrivere vettori colonna indicandone una componente:
    `\newcommand\hplace[3][1em]{#3\rlap{\kern#1\relax
    \valign{%
    \vfil\hbox{$##$}\vfil\cr
    \vphantom{#2}\cr
    \scriptscriptstyle\leftarrow\cr
    \noalign{\kern2pt}
    \scriptstyle#1\cr}}}`
    e l’esempio (richiede fancyvrb} è questo:
    `\begin{SaveVerbatim}{VerbEnv}
    \begin{bmatrix}
    0\\
    \dots\\
    0\\
    \hplace{k}{1}\\
    0\\
    \dots\\
    0
    \end{bmatrix}
    \end{SaveVerbatim}
    \valign{\vfil\hbox{#}\vfil\cr
    \BUseVerbatim{VerbEnv}\cr\noalign{\hskip4em}$\to$\cr\noalign{\hskip4em}
    $\begin{bmatrix}0\\\dots\\0\\\hplace{k}{1}\\0\\\dots\\0\end{bmatrix}$\cr
    }`
    Ma convengo che si tratta di applicazioni un po’ esoteriche che non hanno davvero a che fare con le tabelle.

    Ciao
    Enrico

    in risposta a: ClassicThesis e glossaries #46886
    Up
    0
    Down
    ::

    Buongiorno!

    Questo è il sorgente:

    `…`

    La compilazione si blocca su quest’ultima riga.
    Se elimino il riferimento \gls{distinguisher} (e cancello i file temporanei), la compilazione giunge a termine ma non viene generato alcun glossario.

    Benvenuto! Un messaggio davvero pregevole per esposizione e dettagli mostrati. Manca solo una cosa: il contenuto di “prova.ist”. Senza quello non mi viene compilato il .gls (l’unico elemento nel .glo viene rifiutato da makeindex).

    Ciao
    Enrico

    in risposta a: Una formula sfora il margine destra, ma rimane nel foglio #46878
    Up
    0
    Down
    ::

    Una formula sfora il margine destra, ma rimane nel foglio. Io vorrei semplicemente centrarla in maniera tale che “rubi” un po’ di spazio anche a sinistra. Come si fa?

    Tutto si può fare, ma questo tipo di trucchi hanno una resa tipografica pessima. Meglio cercare di spezzare la formula; c’è l’ambiente multline appositamente ideato.

    Ciao
    Enrico

    in risposta a: problema tabelle #46858
    Up
    0
    Down
    ::

    ciao a tutti, premetto che uso latex da poco più di 3 mesi, quindi sono nuovo, scusatemi se la domanda è banale.

    uso latexlive 2009 su windows e devo impaginare una tabella con il pacchetto tabular uso questo codice:
    …………
    \begin{tabular}{l c c c c c r}

    \multicolumn{3}{l}{Approach speed: 24.07 knots}&\multicolumn{4}{c}{Initial heading: 298.85 deg}\\
    \multicolumn{4}{l}{Position related to C.O.G.: x= 0 m y= 0 m}\\
    \multicolumn{3}{l}{Sea current speed: 0.464 knots}&\multicolumn{4}{c}{Current direction: 335.038 deg}\\
    \toprule
    Time&X&Y&Heading &Yaw Rate&Rudder&Speed\\
    &[meters]&[meters]&[degrees]&[degrees/s]&[degrees]&[knots]\\
    \midrule
    -1&-12.41 &-0.23 &-0.07 &0.06&0.00&24.28\\
    ……….

    ma il risultato non è quello che voglio cioè alla prima riga appare a destra:

    Speed(punto interrogativo girato)s e poi a capo sotto Time non c’è scritto niente……..

    sono completamente perso, grazie mille in anticipo dell’aiuto
    Claudio

    Sei vittima di te stesso. 🙂 Non mi risulta che le unità di misura si scrivano tra parentesi quadre né che si scrivano a parole qualche volta e in simboli altre volte.

    Ma se questo è davvero l’uso nel tuo settore, puoi risolvere l’inconveniente mettendo \relax dopo un \\ seguito da una parentesi quadra (anche se è sulla riga successiva). È una situazione rara proprio perché in questi contesti le parentesi quadre non si dovrebbero usare.

    Ciao
    Enrico

    in risposta a: Impostare numerazioni pagine e sottosezioni #46731
    Up
    0
    Down
    ::

    Scusate se riuppo la discussione, ma il prof relatore pare che preferisca avere la tesi in formato pdf, quindi non mi sembra il caso consegnargli un file poco leggibile con il twoside.
    Ho deciso che opterò per un più semplice oneside con i numeri in basso al centro.

    Ho scoperto come evidenziarli con il grassetto e metterci qualche “abbellimento” per farli risaltare, il problema è che queste modifiche non influenzano le prime pagine dei capitoli e la solita introduzione (in cui farò iniziare la numerazione araba): in queste pagine rimangono come numeri in basso al centro ma senza alcun tipo di aggiunta.

    Posto la parte del codice che serve (i numeri di pagina sono in grassetto)
    `\begin{document}
    \input{Intestazione.tex}
    \newpage
    \pagestyle{plain} \pagenumbering{roman}
    \tableofcontents
    \newpage
    \pagestyle{fancy}\addtolength{\headwidth}{20pt}
    \cfoot{}
    \rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}}
    \lhead[\fancyplain{}]{\fancyplain{}{\bfseries\rightmark}}
    \fancyfoot[CF]{\bfseries\thepage}\pagenumbering{arabic}
    \input{Introduzione.tex}
    \input{Capitoli.tex}
    \newpage
    \input{Conclusioni.tex}
    \newpage
    \input{Bibliografia.tex}
    \newpage
    \pagestyle{empty}
    \input{Ringraziamenti.tex}
    \end{document}
    `
    Grazie ancora.

    Consigliarti il codice corretto non serve proprio a niente? 🙁
    `\usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhf{}
    \renewcommand{\headrulewidth}{0pt}
    \setlength{\headheight}{13.6pt}
    \fancyhead[C]{\bfseries\nouppercase{\rightmark}}
    \fancyfoot[C]{\bfseries\thepage}
    \fancypagestyle{plain}{%
    \renewcommand{\headrulewidth}{0pt}%
    \fancyhf{}%
    \fancyfoot[C]{\bfseries\thepage}}`
    Questo va nel preambolo. Togli TUTTI i comandi \lhead, \rhead, \chead, \lfoot, \cfoot e \rfoot.

    Il modo corretto di cambiare la numerazione delle pagine, con la classe book, è
    `\begin{document}
    \input{Intestazione}
    \frontmatter
    \begingroup % per confinare \pagestyle{plain}
    \pagestyle{plain}
    \tableofcontents
    \cleardoublepage
    \endgroup

    \mainmatter
    \input{Introduzione.tex}
    \input{Capitoli.tex}
    \input{Conclusioni.tex}
    \input{Appendice.tex}
    \input{Bibliografia.tex}

    \pagestyle{empty}
    \input{Ringraziamenti.tex}
    \end{document}`
    Non mi pare così complicato. C’è l’aggiunta di \fancypagestyle, che avresti trovato facilmente consultando la documentazione.

    Ciao
    Enrico

    in risposta a: beamer & watermark #46842
    Up
    0
    Down
    ::

    l’avevo trovato anche io, ma non capivo dove inserirlo quel comando

    Nel preambolo?

    Ciao
    Enrico

    in risposta a: beamer & watermark #46840
    Up
    0
    Down
    ::

    perfetto grazie 😉
    sei stato gentilissimo.

    una altra domandina: ma se volessi eliminare la barra di navigazione dalla slide?

    Ho cercato nel forum “eliminare barra navigazione” e ho trovato questo filone. Pensi che fosse troppo complicato? 😕 🙂

    Ciao
    Enrico

    in risposta a: beamer & watermark #46838
    Up
    0
    Down
    ::

    c’e’ ancora qualche problema: al posto del logo mi esce questa scritta nel pdf:

    `pgfuseimagelogo`

    PS: fa troppo caldo

    Probabilmente hai dimenticato la barra rovescia:
    `\pgfdeclareimage[height=0.15\paperwidth]{logo}{usb2.jpg}
    \node at (current page.south east)
    [xshift=-0.1\paperwidth,yshift=0.1\paperwidth,opacity=0.5] (flogo) {\pgfuseimage{logo}};`
    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 6,001 al 6,015 (di 13,205 totali)

Go to top▲