Margini di pagina

  • Creatore
    Topic
  • #9908
    Up
    0
    Down
    ::


    Ciao a tutti sono nuovo sia del forum che del mondo di LaTex e sto imparando da capo con l’aiuto di qualche consiglio.mi si è posto però un problema che non sono capace di risovere: quando compilo una pagina e la salvo in pdf trovo margini enormi a sinistra destra alto e basso.siccome il mio interesse era invece di fare stare formule e testi nello spazio di una pagina vorrei risparmiare questo spazio (mi bastano 0,7cm dai quattro lati).come posso fare?

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #9909
      Up
      0
      Down
      ::

      Ciao a tutti sono nuovo sia del forum che del mondo di LaTex e sto imparando da capo con l’aiuto di qualche consiglio.mi si è posto però un problema che non sono capace di risovere: quando compilo una pagina e la salvo in pdf trovo margini enormi a sinistra destra alto e basso.siccome il mio interesse era invece di fare stare formule e testi nello spazio di una pagina vorrei risparmiare questo spazio (mi bastano 0,7cm dai quattro lati).come posso fare?

      Devi fare i foglietti da consultare durante gli scritti? No, vero? 😀
      `\usepackage[a4paper,hmargin={.7cm,.7cm},vmargin={.7cm,.7cm}]{geometry}`
      Viene una cosa del tutto illeggibile, contento tu.

      Ciao
      Enrico

    • #9910
      Up
      0
      Down
      ::


      grazie mille!!!!!! il mio problema era che devo stampare parecchi fogli e se non altro così guadagno un pò di spazio e dimezzo quasi le pagine da stampare.sinceramente non trovo neanche che sia così illeggibile.cmq ancora grazie
      ciao

    • #9911
      Up
      0
      Down
      ::

      grazie mille!!!!!! il mio problema era che devo stampare parecchi fogli e se non altro così guadagno un pò di spazio e dimezzo quasi le pagine da stampare.sinceramente non trovo neanche che sia così illeggibile.cmq ancora grazie
      ciao

      Mi fa piacere che questo problema sia stato risolto. Quando affronti quello dell’italiano? 😀

      Siccome in questo forum si discute di LaTeX (e TeX) e quindi di composizione tipografica, un po’ di attenzione alla forma è d’obbligo. Per esempio, vedi l’apostrofo invece dell’accento, le virgole e le parole tutte intere. Ti servirà anche in futuro, quando invece dei foglietti per l’esame dovrai preparare la tesi. 😀

      Ah, usa anche le maiuscole, mi raccomando. Nel mondo TeX solo Barbara Beeton (barbara beeton :?:) è demaiuscolizzata. E non possiamo certo paragonarci a lei che è direttore editoriale di TUGboat, la rivista ufficiale del TeX Users Group.

      Ciao
      Enrico

    • #9912
      Up
      0
      Down
      ::


      anch’io ho la necessità di margini della pagina un po’ particolari, ma solo per le tabelle.
      mi spiego: per i margini nella parte di testo mi vanno bene quelli standard, tuttavia ho la necessità di inserire lo pseudo-codice di codice C per il quale uso l’ambiente tabular
      \begin{tabular}{lcl}


      \end{tabular}
      visto che spesso il contenuto delle righe della prima colonna è abbastanza lungo, la seconda e la terza colonna sforano i bordi e quindi spariscono.
      E’ possibile modificare i bordi pagina solo per la tabella?
      La modifica dei caratteri non è attuabile perchè renderebbe il codice quasi illeggibile, per adesso ho rattoppato il problema spezzando le riga su due colonne ma graficamente l’effetto non è fantastico 🙁

      ciao e grazie

    • #9913
      Up
      0
      Down
      ::


      Io sinceramente credo che l’argomento delle citazioni di codice all’interno di documenti LaTeX sia stato più che sviscerato all’interno del Forum; senza volersi reinventare la ruota (e affidandosi a chi di tipografia ne sa, senza dover ricorrere a stravaganze nel layout) basterebbe una ricerca nel forum per poter leggere delle diverse soluzioni attuabili. Credo che esista anche una sezione dedicata nel ‘Scrivere la tesi di laurea con LaTeX’ di L. Mori.

      Ciao.

    • #9914
      Up
      0
      Down
      ::


      mi sono letto la Netiquette di questo forum, e ho cercato in http://www.webalice.it/lgcrsll/pgl/latex/Tabelle.pdf.tar.gz, e http://www.guit.sssup.it/guitmeeting/2005/articoli/mori.pdf la soluzione al mio problema prima di postare; e probabilmente mi sono espresso male, io non ho bisogno di inserire codice ma pseudo-codice, ossia un forma molto meno rigorosa ma che esprime il funzionamento di una funzione:
      es:
      `nome_funz(par)
      if a e uguale a b
      fai qualcosa con a
      altrimenti
      fai qualcosa con b`
      il fatto che usi una tabella deriva dalla necessità di dover indicare anche la complessità relativa ad ogni prerazione che svolge la funzione riga per riga infatti ho fatto così:
      \`begin{tabular}{lcl}
      $nome_funz(name)$&costo&num\ volte\\
      1\hspace*{1cm}$if(name\ esiste)$&$c_1$&1\\
      2\hspace*{2cm}$tmp\ \leftarrow\ val$&$c_2$&1\\
      3\hspace*{2cm}$while(tmp\ esiste)$&$c_3$&$\sum_{i=0}^{n} t_i$\\
      4\hspace*{3cm}$if(name\ corrsiponde\ a\ tmp[name])$&$c_4$&$\sum_{i=0}^{n} t_i$\\
      …..`

      ottenendo qualcoosa tipo:
      `nome_funz(name) costo num\ volte
      1 if(name\ esiste) c_1 1
      2 tmp\ \leftarrow\ val c_2 1
      3 while(tmp\ esiste) c_3 \sum_{i=0}^{n} t_i
      4 if(name\ corrsiponde\ a\ tmp[name]) c_4 \sum_{i=0}^{n} t_i
      …..`

      il mio problema è che per funzioni più complesse la prima colonna viene a volte abbastanza lunga e quindi non sta nei margini della pagina, quindi vorrei sapere se è possibile spostare solo la tabella un po’ a sinistra.

      affidandosi a chi di tipografia ne sa

      😳 ciao e grazie 😀

    • #9915
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Ciao “ecthelion”, per inserire codice (o pseudo-codice) la soluzione d’elezione è il pacchetto listings, che è davvero ottimo ed altamente personalizzabile.

        Ho dato un’occhiata alla tua tabella: le righe sono in effetti lunghissime, la vedo dura farle stare su un foglio A4: se lo spazio fisico non c’è, non si può inventare!

        Premesso che non sono un esperto, l’idea di cambiare i margini limitatamente al codice da inserire non mi pare tipograficamente valida. Forse la strada migliore è intervenire sul codice, spezzando le righe troppo lunghe.

        Guarda
        `\documentclass[a4paper]{article}

        \usepackage{listings}
        \usepackage[big]{layaureo}
        \usepackage{xcolor}

        \lstset{language=C,
        backgroundcolor=\color{lightgray},
        basicstyle=\footnotesize\ttfamily}

        \begin{document}

        \begin{lstlisting}
        nome_funz(name) costo num\ volte
        1 if(name\ esiste) c_1 1
        2 tmp\ \leftarrow\ val c_2 1
        3 while(tmp\ esiste) c_3 \sum_{i=0}^{n} t_i
        4 if(name\ corrsiponde\ a\ tmp[name]) c_4 \sum_{i=0}^{n} t_i
        …..
        \end{lstlisting}

        \end{document}
        `
        e vedi se può farti da spunto di riflessione.

        L.

    Visualizzazione 6 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top