Problemi di ritorno a capo

  • Creatore
    Topic
  • #11293
    Up
    0
    Down
    ::


    Buongiorno a tutti.
    Ho un piccolo problemino di margini, almeno penso. Alcune frasi vanno oltre i margini senza a andare a capo, ad esempio quando scrivo il path di un percorso che non ha spazi. Succede anche quando utilizzo verb perche’ devo inserire dei piccoli frammenti di codice. Potrei ridurre il carattere con verb e quindi riuscire a farci stare tutto nei margini, mentre nel primo caso non ho trovato una soluzione a parte compilare, trovare il problema e andare a capo manualmente.

    Scusate se ho usato terminologia LaTeX non corretta ma sono un novizio.

    Grazie in anticipo.

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #11294
      Up
      0
      Down
      ::

      Buongiorno a tutti.
      Ho un piccolo problemino di margini, almeno penso. Alcune frasi vanno oltre i margini senza a andare a capo, ad esempio quando scrivo il path di un percorso che non ha spazi. Succede anche quando utilizzo verb perche’ devo inserire dei piccoli frammenti di codice. Potrei ridurre il carattere con verb e quindi riuscire a farci stare tutto nei margini, mentre nel primo caso non ho trovato una soluzione a parte compilare, trovare il problema e andare a capo manualmente.

      Scusate se ho usato terminologia LaTeX non corretta ma sono un novizio.

      Esiste un pacchetto dedicato al problema di indicare i path e si chiama url. Il comando di base messo a disposizione è \url:
      `\url{http://pippo.topolinia.tp/noccioline.html}`
      Quanto alle parti verbatim, prova il pacchetto fancyvrb, che ha una buona documentazione.

      Ciao
      Enrico

    • #11295
      Up
      0
      Down
      ::


      Cavolo, risposta velocissima 🙂

      Grazie appena torno a casa provo!!!

    • #11296
      Up
      0
      Down
      ::


      🙁 Niente da fare anche con \url{path} esce dai margini, mi piacerebbe che andasse automaticamente a capo se va fuori dai margini.

      Che mi consigliate?

    • #11297
      Up
      0
      Down
      ::

      🙁 Niente da fare anche con \url{path} esce dai margini, mi piacerebbe che andasse automaticamente a capo se va fuori dai margini.

      Che mi consigliate?

      ESEMPIO!!! 👿

      Togli dal preambolo tutto ciò che non serve a comporre il paragrafo incriminato e mostraci il file.

      Ciao
      Enrico

    • #11298
      MWH
        Up
        0
        Down
        ::


        Se l’url sfora prova a caricare il pacchetto breakurl che mette a disposizione il comando \burl[}

        Ciao

      • #11299
        Up
        0
        Down
        ::


        Ho usato il template di LaTeXEditor:

        `
        % *************** Document style definitions ***************

        % ******************************************************************
        % This file defines the document design.
        % Usually it is not necessary to edit this file, but you can change
        % the design if you want.
        % ******************************************************************

        % *************** Load packages ***************
        \usepackage{graphicx}
        \usepackage{epsfig}
        \usepackage{amsmath}
        \usepackage{amssymb}
        \usepackage{amsthm}
        \usepackage{booktabs}
        \usepackage{stmaryrd}
        \usepackage{url}
        \usepackage{hyperref}
        \usepackage{breakurl}
        \usepackage{longtable}
        \usepackage[figuresright]{rotating}
        \usepackage[latin1]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage[italian]{babel}

        % *************** Enable index generation ***************
        \makeindex

        % *************** Add reference to page number at which bibliography entry is cited ***************
        \usepackage{citeref}
        \renewcommand{\bibitempages}[1]{\newblock {\scriptsize [\mbox{citato a p.\ }#1]}}

        % *************** Some colour definitions ***************
        \usepackage{color}

        \definecolor{greenyellow} {cmyk}{0.15, 0 , 0.69, 0 }
        \definecolor{yellow} {cmyk}{0 , 0 , 1 , 0 }
        \definecolor{goldenrod} {cmyk}{0 , 0.10, 0.84, 0 }
        \definecolor{dandelion} {cmyk}{0 , 0.29, 0.84, 0 }
        \definecolor{apricot} {cmyk}{0 , 0.32, 0.52, 0 }
        \definecolor{peach} {cmyk}{0 , 0.50, 0.70, 0 }
        \definecolor{melon} {cmyk}{0 , 0.46, 0.50, 0 }
        \definecolor{yelloworange} {cmyk}{0 , 0.42, 1 , 0 }
        \definecolor{orange} {cmyk}{0 , 0.61, 0.87, 0 }
        \definecolor{burntorange} {cmyk}{0 , 0.51, 1 , 0 }
        \definecolor{bittersweet} {cmyk}{0 , 0.75, 1 , 0.24}
        \definecolor{redorange} {cmyk}{0 , 0.77, 0.87, 0 }
        \definecolor{mahogany} {cmyk}{0 , 0.85, 0.87, 0.35}
        \definecolor{maroon} {cmyk}{0 , 0.87, 0.68, 0.32}
        \definecolor{brickred} {cmyk}{0 , 0.89, 0.94, 0.28}
        \definecolor{red} {cmyk}{0 , 1 , 1 , 0 }
        \definecolor{orangered} {cmyk}{0 , 1 , 0.50, 0 }
        \definecolor{rubinered} {cmyk}{0 , 1 , 0.13, 0 }
        \definecolor{wildstrawberry}{cmyk}{0 , 0.96, 0.39, 0 }
        \definecolor{salmon} {cmyk}{0 , 0.53, 0.38, 0 }
        \definecolor{carnationpink} {cmyk}{0 , 0.63, 0 , 0 }
        \definecolor{magenta} {cmyk}{0 , 1 , 0 , 0 }
        \definecolor{violetred} {cmyk}{0 , 0.81, 0 , 0 }
        \definecolor{rhodamine} {cmyk}{0 , 0.82, 0 , 0 }
        \definecolor{mulberry} {cmyk}{0.34, 0.90, 0 , 0.02}
        \definecolor{redviolet} {cmyk}{0.07, 0.90, 0 , 0.34}
        \definecolor{fuchsia} {cmyk}{0.47, 0.91, 0 , 0.08}
        \definecolor{lavender} {cmyk}{0 , 0.48, 0 , 0 }
        \definecolor{thistle} {cmyk}{0.12, 0.59, 0 , 0 }
        \definecolor{orchid} {cmyk}{0.32, 0.64, 0 , 0 }
        \definecolor{darkorchid} {cmyk}{0.40, 0.80, 0.20, 0 }
        \definecolor{purple} {cmyk}{0.45, 0.86, 0 , 0 }
        \definecolor{plum} {cmyk}{0.50, 1 , 0 , 0 }
        \definecolor{violet} {cmyk}{0.79, 0.88, 0 , 0 }
        \definecolor{royalpurple} {cmyk}{0.75, 0.90, 0 , 0 }
        \definecolor{blueviolet} {cmyk}{0.86, 0.91, 0 , 0.04}
        \definecolor{periwinkle} {cmyk}{0.57, 0.55, 0 , 0 }
        \definecolor{cadetblue} {cmyk}{0.62, 0.57, 0.23, 0 }
        \definecolor{cornflowerblue}{cmyk}{0.65, 0.13, 0 , 0 }
        \definecolor{midnightblue} {cmyk}{0.98, 0.13, 0 , 0.43}
        \definecolor{navyblue} {cmyk}{0.94, 0.54, 0 , 0 }
        \definecolor{royalblue} {cmyk}{1 , 0.50, 0 , 0 }
        \definecolor{blue} {cmyk}{1 , 1 , 0 , 0 }
        \definecolor{cerulean} {cmyk}{0.94, 0.11, 0 , 0 }
        \definecolor{cyan} {cmyk}{1 , 0 , 0 , 0 }
        \definecolor{processblue} {cmyk}{0.96, 0 , 0 , 0 }
        \definecolor{skyblue} {cmyk}{0.62, 0 , 0.12, 0 }
        \definecolor{turquoise} {cmyk}{0.85, 0 , 0.20, 0 }
        \definecolor{tealblue} {cmyk}{0.86, 0 , 0.34, 0.02}
        \definecolor{aquamarine} {cmyk}{0.82, 0 , 0.30, 0 }
        \definecolor{bluegreen} {cmyk}{0.85, 0 , 0.33, 0 }
        \definecolor{emerald} {cmyk}{1 , 0 , 0.50, 0 }
        \definecolor{junglegreen} {cmyk}{0.99, 0 , 0.52, 0 }
        \definecolor{seagreen} {cmyk}{0.69, 0 , 0.50, 0 }
        \definecolor{green} {cmyk}{1 , 0 , 1 , 0 }
        \definecolor{forestgreen} {cmyk}{0.91, 0 , 0.88, 0.12}
        \definecolor{pinegreen} {cmyk}{0.92, 0 , 0.59, 0.25}
        \definecolor{limegreen} {cmyk}{0.50, 0 , 1 , 0 }
        \definecolor{yellowgreen} {cmyk}{0.44, 0 , 0.74, 0 }
        \definecolor{springgreen} {cmyk}{0.26, 0 , 0.76, 0 }
        \definecolor{olivegreen} {cmyk}{0.64, 0 , 0.95, 0.40}
        \definecolor{rawsienna} {cmyk}{0 , 0.72, 1 , 0.45}
        \definecolor{sepia} {cmyk}{0 , 0.83, 1 , 0.70}
        \definecolor{brown} {cmyk}{0 , 0.81, 1 , 0.60}
        \definecolor{tan} {cmyk}{0.14, 0.42, 0.56, 0 }
        \definecolor{gray} {cmyk}{0 , 0 , 0 , 0.50}
        \definecolor{black} {cmyk}{0 , 0 , 0 , 1 }
        \definecolor{white} {cmyk}{0 , 0 , 0 , 0 }

        % *************** Enable hyperlinks in PDF documents ***************
        \ifpdf
        \pdfcompresslevel=9
        \usepackage[plainpages=false,pdfpagelabels,bookmarksnumbered,%
        colorlinks=true,%
        linkcolor=sepia,%
        citecolor=sepia,%
        filecolor=maroon,%
        pagecolor=red,%
        urlcolor=sepia,%
        pdftex,%
        unicode]{hyperref}
        \input supp-mis.tex
        \input supp-pdf.tex
        \pdfimageresolution=600
        \usepackage{thumbpdf}
        \else
        \usepackage{hyperref}
        \fi

        \usepackage{memhfixc}

        % *************** Page layout ***************
        \settypeblocksize{*}{32pc}{1.618}

        \setlrmargins{*}{1.47in}{*}
        \setulmargins{*}{*}{1.3}

        \setheadfoot{\onelineskip}{2\onelineskip}
        \setheaderspaces{*}{2\onelineskip}{*}

        \def\baselinestretch{1.1}

        \checkandfixthelayout

        % *************** Chapter and section style ***************
        \makechapterstyle{mychapterstyle}{%
        \renewcommand{\chapnamefont}{\LARGE\sffamily\bfseries}%
        \renewcommand{\chapnumfont}{\LARGE\sffamily\bfseries}%
        \renewcommand{\chaptitlefont}{\Huge\sffamily\bfseries}%
        \renewcommand{\printchaptertitle}[1]{%
        \chaptitlefont\hrule height 0.5pt \vspace{1em}%
        {##1}\vspace{1em}\hrule height 0.5pt%
        }%
        \renewcommand{\printchapternum}{%
        \chapnumfont\thechapter%
        }%
        }

        \chapterstyle{mychapterstyle}

        \setsecheadstyle{\Large\sffamily\bfseries}
        \setsubsecheadstyle{\large\sffamily\bfseries}
        \setsubsubsecheadstyle{\normalfont\sffamily\bfseries}
        \setparaheadstyle{\normalfont\sffamily}

        \makeevenhead{headings}{\thepage}{}{\small\slshape\leftmark}
        \makeoddhead{headings}{\small\slshape\rightmark}{}{\thepage}

        % *************** Table of contents style ***************
        \settocdepth{subsection}

        \setsecnumdepth{subsection}
        \maxsecnumdepth{subsection}
        \settocdepth{subsection}
        \maxtocdepth{subsection}

        % ********** Commands for epigraphs **********
        \setlength{\epigraphwidth}{0.57\textwidth}
        \setlength{\epigraphrule}{0pt}
        \setlength{\beforeepigraphskip}{1\baselineskip}
        \setlength{\afterepigraphskip}{2\baselineskip}

        \newcommand{\epitext}{\sffamily\itshape}
        \newcommand{\epiauthor}{\sffamily\scshape —~}
        \newcommand{\epititle}{\sffamily\itshape}
        \newcommand{\epidate}{\sffamily\scshape}
        \newcommand{\episkip}{\medskip}

        \newcommand{\myepigraph}[4]{%
        \epigraph{\epitext #1\episkip}{\epiauthor #2\\\epititle #3 \epidate(#4)}\noindent}

        % *************** Other ***************
        \renewcommand{\thefootnote}{\fnsymbol{footnote}}

        \theoremstyle{definition}\newtheorem{defn}{Definizione}

        % *************** End of document style definition ***************

        `

        Uso LaTeX da veramente poco tempo, ma ora il tempo di consegna per la tesi si fa veramente stretto e non ho piu’ molto tempo per cercare da solo di risolvere il problema, quindi colgo l’occasione per ringraziarvi per i consigli che mi avete gia’ dato e per la vostra disponibilita’.

      • #11300
        ev
        Partecipante
          Up
          0
          Down
          ::


          Alla faccia dell’esempio minimo! Puoi pure aver iniziato ad usare LaTeX ieri mattina, ma anche tu sei in grado di capire che quello non è un esempio minimo, anzi, non è nemmeno un esempio che permetta di riprodurre il problema. Stendiamo un velo pietoso su quel codice (ok, non serve ribadire che non l’hai scritto tu e la velata critica alla sua qualità non è diretta a te).

          Nonostante il buon senso suggerisca di fare esattamente il contrario, non ci hai dato alcuna informazione sul formato usato per la visualizzazione del documento né sul formato del prodotto finale né su come giungi a tali risultati (ci interessa il compilatore, non “Pigio il pulsante X dell’editor Y”). Si potrebbero fare alcune ipotesi, ma se vuoi una mano ti conviene aiutarci ad aiutarti invece di farci giocare a Trivial Pursuit.

        • #11301
          Up
          0
          Down
          ::


          Certo hai pienamente ragione su quanto dici…. diciamo che sono un po nel panico visto lo stringersi dei tempi….

          Dunque vediamo se riesco a spiegarmi meglio.
          Sto scrivendo la tesi utilizzando latexeditor e il template MsC. Come distribuzione latex uso miktex 2.5.
          Il formato che penso tu indenda per la visualizzazione del documento e’
          \documentclass[12pt, a4paper, makeidx]{memoir}

          Giusto?

          Scusatemi tanto 🙁

        • #11302
          Up
          0
          Down
          ::

          Ho usato il template di LaTeXEditor:

          `% *************** Document style definitions ***************
          …`
          Uso LaTeX da veramente poco tempo, ma ora il tempo di consegna per la tesi si fa veramente stretto e non ho piu’ molto tempo per cercare da solo di risolvere il problema, quindi colgo l’occasione per ringraziarvi per i consigli che mi avete gia’ dato e per la vostra disponibilita’.

          È esattamente ciò che non si voleva: non è il preambolo che interessava, ma il paragrafo che non riesci a comporre.

          Non ha molto senso caricare sia url che breakurl, ma visto che usi hyperref, può essere sensato il secondo. Solo che lo devi caricare dopo hyperref: cancella il comando \usepackage{hyperref} che hai aggiunto e scrivi \usepackage{breakurl} subito prima della riga \usepackage{memhfixc}

          Il comando \burl fa ciò che può per spezzare un lungo URL; ovviamente non sempre ci riesce, se non trova buoni punti dove spezzare. Se ne vuoi scrivere uno che occupa più di due righe, difficilmente ci riuscirai, perché non c’è modo di giustificare la riga “piena”.

          Soluzioni?

          In casi del tutto eccezionali puoi provare con un sistema come
          `\newenvironment{badpar}[1][1em]{\emergencystretch=#1\relax}{\par}`
          e racchiudere il paragrafo incriminato in
          `\begin{badpar}

          \end{badpar}`
          eventualmente dando come argomento opzionale all’ambiente una dimensione come 2em o 3em (occorre fare qualche prova):
          `\begin{badpar}[2em]

          \end{badpar}`
          Ciao
          Enrico

        • #11303
          Up
          0
          Down
          ::

          Il formato che penso tu indenda per la visualizzazione del documento e’
          \documentclass[12pt, a4paper, makeidx]{memoir}

          Quello è il formato del documento, è un’informazione interessante (perché ora sappiamo che usi memoir che è un bel po’ diversa dalle classi standard) ma non è l’indicazione del formato che ti richiedeva ev. Per formato, lui intendeva il formato del file, sia di quello che usi per visualizzare sia di quello che ottieni con la compilazione finale. I formati tipicamente sono 3, .dvi, .ps e .pdf, però interesserebbe anche sapere con quale programma compili il sorgente (latex o pdflatex), ma questo lo sai solo tu (visto che il programma non lo conosciamo tutti) e il log di compilazione, forse.

          Ciao.

        • #11304
          Up
          0
          Down
          ::


          Scusa avevo capito male cosa mi avevi chiesto di postare. Adesso provo a vedere se risolvo con i tuoi consigli. Grazie mille… Scusatemi ancora ma quando ho fretta poi nn so proprio piu cosa fare 🙁

        • #11305
          Up
          0
          Down
          ::


          Volevo ringraziarvi di tutto. Ho provato e il pck breakurl e ha risolto molti dei miei problemi. In altri casi sono stato costretto a forzare il ritorno a capo.

          Grazie ancora di tutto e scusate per avervi postato tutto il codice.

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

      Go to top