samzero

Risposte nei forum create

Stai visualizzando 4 risposte – dal 1 al 4 (di 4 totali)
  • Autore
    Risposte
  • in risposta a: Problema verbatim fine riga #46340
    Up
    0
    Down
    ::


    Sii perfetto!! E’ proprio il pacchetto che fa per me!!

    Ho trovato molto materiale tra cui anche una guida di Pantieri.
    La riporto nel caso a qualcuno servisse
    http://www.lorenzopantieri.net/LaTeX_files/Codici.pdf

    L’unica cosa secondo me un pò bruttina è il carattere. Forse sarebbe più bello uno senza le grazie tipo arial…
    Il risultato è qui:
    https://docs.google.com/fileview?id=0B3K6mwfAsNVLMTU3MTI0ODMtOWZhZi00MjdhLTg0YzQtMGM0ZjBjNmJmM2Mx&hl=en

    Grazie mille del prezioso aiuto Enrico.
    Ciao

    Sam

    Scusa Enrico, forse ho letto troppo in fretta la tua risposta.
    E’ chiaro che le mie righe siano più lunghe di 10cm però vorrei che andassero a capo automaticamente.
    Più avanti dovrò riportare molte più righe di codice che copierò e incollerò nell’ editor.
    Non vorrei doverle spezzare a mano per farle stare dentro i 10 cm o i 14 cm della larghezza del box…
    Sarebbe abbastanza problematico…:shock:

    Nessun ambiente del tipo “verbatim” manda a capo automaticamente. Studiati il pacchetto listings, se vuoi quel tipo di comportamento.

    Ciao
    Enrico

    in risposta a: Problema verbatim fine riga #46338
    Up
    0
    Down
    ::


    Scusa Enrico, forse ho letto troppo in fretta la tua risposta.
    E’ chiaro che le mie righe siano più lunghe di 10cm però vorrei che andassero a capo automaticamente.
    Più avanti dovrò riportare molte più righe di codice che copierò e incollerò nell’ editor.
    Non vorrei doverle spezzare a mano per farle stare dentro i 10 cm o i 14 cm della larghezza del box…
    Sarebbe abbastanza problematico…:shock:

    Mattia

    Ciao a tutti,
    ho un problemino un pò fastidioso al quale non sono ancora riuscito trovare rimedio.
    Devo inserire del codice nel mio documento e per farlo ho visto che il package verbatim è tra i più usati. Per quello che mi serve dovrebbe andare più che bene (ma se avete altri suggerimenti o consigli ben vengano).

    Il problema è che nel mio doc non sembra gestire bene l’impaginazione e in particolare il ritorno a capo. Ottengo dei rettangoli neri a fine riga e il testo oltrepassa i margini corretti.
    La pagina che ho fatto si trova qui:http://docs.google.com/fileview?id=0B3K6mwfAsNVLYWI1OTkzMjEtMWYyMy00MDM3LWExOGUtNDA3MmNlYzkyZDMw&hl=en&invite=CLysmIcI

    Ho provato sia con sia senza minipage ma il risultato non cambia:
    `
    \begin{minipage}[t]{10cm}
    \begin{smallverbatim}
    SELECT periodo.periodo_anno
    WHERE
    periodo.periodo_giorno
    BETWEEN
    to_char(to_date(@Variable('Da che data?'), 'dd/mm/yy', 'yyyymmdd')
    AND
    to_char(to_date(@Variable('Fino a che data?'), 'dd/mm/yy', 'yyyymmdd')
    OR
    periodo.periodo_giorno
    BETWEEN
    to_char(add_months(to_date(@Variable('Da che data?'), 'dd/mm/yy', -12), 'yyyymmdd')
    AND
    to_char(add_months(to_date(@Variable('Fino a che data?'), 'dd/mm/yy',-12), 'yyyymmdd')
    \end{smallverbatim}
    \end{minipage}
    `

    Nell’intestazione ho caricato e modificato l’ambiente cosi:
    `
    \usepackage{verbatim}
    \newenvironment{smallverbatim}{\footnotesize\verbatim}{\endverbatim\normalsize}
    `
    Il codice l’ho trovato in giro per la rete da un modello di tesi. Ho provato comunque anche con l’ambiente verbatim incece di smallverbatim.
    Grazie per qualsiasi aiuto

    Sam

    Il problema è, ovviamente, che le tue righe sono più larghe di 10 cm.

    Se il tuo scopo è di centrare l’esempio di codice, ti consiglio il pacchetto fancyvrb:
    `\begin{center}
    \begin{BVerbatim}[fontsize=\footnotesize]

    \end{BVerbatim}
    \end{center}`
    Propenderei però per
    `\usepackage{fancyvrb}
    \fvset{xleftmargin=\parindent}
    \DefineVerbatimEnvironment{smallverbatim}{Verbatim}{fontsize=\footnotesize}`
    Dando questo nel preambolo potrai usare smallverbatim come prima e gli esempi di codice verranno rientrati e in corpo ridotto.

    Ciao
    Enrico

    in risposta a: Problema verbatim fine riga #46337
    Up
    0
    Down
    ::


    Ciao Enrico, grazie mille dei consigli.
    Ho usato il package fancyvrb e ne ho letto velocemente la documentazione. Però non ho ancora risolto.
    Sono spariti i brutti rettangoli neri però ancora non mi si impagina correttamente il testo del codice.
    Ho provato a mettere i bordi a verbatim così da vedere che dimensioni prendeva e in effetti lui è corretto. Però il testo fuoriesce dai bordi comunque.
    Può darsi sia un problema di minipage??

    Questo è il nuovo risultato:
    https://docs.google.com/fileview?id=0B3K6mwfAsNVLNDYxOGZlOGItYzcwNC00Zjc5LTg4N2YtYzk5NTYxOTc3NGJk&hl=en

    Ho provato anche con l’opzione boxwidth ma non cambia niente.
    `
    begin{smallverbatim}[frame=single, boxwidth=10cm]
    SELECT periodo.periodo_anno
    WHERE …
    `

    La dimensione di 10cm è in realtà è anche troppo stretta, l’ho messa adesso solo per vedere bene che sia tutto ok.
    Penso che con 13 o 14 cm il box sia più bello. Comunque il risultato non cambia…

    Ciao e grazie

    Il problema è, ovviamente, che le tue righe sono più larghe di 10 cm.

    Se il tuo scopo è di centrare l’esempio di codice, ti consiglio il pacchetto fancyvrb:
    `\begin{center}
    \begin{BVerbatim}[fontsize=\footnotesize]

    \end{BVerbatim}
    \end{center}`
    Propenderei però per
    `\usepackage{fancyvrb}
    \fvset{xleftmargin=\parindent}
    \DefineVerbatimEnvironment{smallverbatim}{Verbatim}{fontsize=\footnotesize}`
    Dando questo nel preambolo potrai usare smallverbatim come prima e gli esempi di codice verranno rientrati e in corpo ridotto.

    Ciao
    Enrico

    in risposta a: Problema di sillabazione #45869
    Up
    0
    Down
    ::


    Spike il problema sembra risolto portando italian al primo posto.
    L’italiano l’avevo abilitato ma l’avevo lasciato nella sua posizione a metà elenco.

    Molte grazie, mi hai risparmiato un sacco di tempo!

Stai visualizzando 4 risposte – dal 1 al 4 (di 4 totali)

Go to top