Marco

Risposte nei forum create

Stai visualizzando 15 risposte – dal 31 al 45 (di 382 totali)
  • Autore
    Risposte
  • in risposta a: listing fuori pagina #103170
    Up
    0
    Down
    ::


    Il metodo più veloce per la documentazione è usare il terminale, con il codice
    `
    texdoc
    `
    che nel tuo caso diviene
    `
    texdoc listings
    `
    Si apre il file pdf contente la documentazione del pacchetto (se esistente). Vale per tutti i pacchetti presenti sulla tua distribuzione provvisti di documentazione.

    in risposta a: Introduzione alla definizione della geometria della pagina #103157
    Up
    0
    Down
    ::


    Attendendo una risposta di @OldClaudio, puoi ottenere una cosa simile con il comando [tt]\layout[/tt] dell’omonimo pacchetto [tt]layout[/tt].

    `
    \documentclass{article}
    \usepackage{layout}

    \begin{document}
    \layout
    \end{document}
    `

    in risposta a: [Risolto] semplificare con \cancel #88467
    Up
    0
    Down
    ::


    Ho provato a compilare il tuo esempio minimo, ma non mi dà alcun errore.Proverei a passare alla nuova distribuzione TeXlive 2015 (credo che tu abbia ancora la versione del 2014).

    PS: Per curiosità ho provato a compilare con TeXlive 2014 lo stesso file (non lo ancora rimosso da quando sono passato a TeXlive2015), ma anche in questo caso non ho ottenuto alcun errore. Vale sempre il consiglio che ti ho dato qui sopra, comunque.

    in risposta a: [RISOLTO] paragrafo centrato con un textwidth=80% #103154
    Up
    0
    Down
    ::


    Puoi usare l’ambiente [tt]adjustwidth[/tt] del pacchetto [tt]changepage[/tt], come spiegato qui.
    `
    \documentclass{report}

    \usepackage{lipsum} % for sample text
    \usepackage{changepage} % for the adjustwidth environment

    \begin{document}

    \lipsum[1]

    \begin{adjustwidth}{.1\textwidth}{.1\textwidth}
    \lipsum[1]
    \end{adjustwidth}
    \end{document}
    `

    in risposta a: Indice in maiuscoletto e hyperref #103112
    Up
    0
    Down
    ::


    Questo sembra funzionare
    `
    % !TEX encoding = UTF-8 Unicode
    % !TEX TS-program = pdflatex

    \documentclass[
    chapfont=smallcaps,
    tocchapfont=smallcaps,
    %smallcapsstyle=upper
    ]{suftesi}

    \usepackage{hyperref}
    \makeatletter
    \AtBeginDocument{
    \@ifpackageloaded{hyperref}{%
    \def\@uclcnotmath#1#2#3#4{\begingroup #1%
    \def \({$}\let \)\(\def \NoCaseChange ##1{\noexpand \NoCaseChange {\noexpand ##1}}%
    \def\hyper@linkstart##1##2##3{$\valign$\noexpand\hyper@linkstart{##1}{##2}{\noexpand\@skipmath #3
    ##3$\valign $}\noexpand\@skipmath}\def\hyper@linkend{\noexpand\hyper@linkend}%
    \@nonchangecase \label
    \@nonchangecase \ref
    \@nonchangecase \ensuremath
    \def \cite ##1##{\toks@ {\noexpand \cite ##1}\@citex }%
    \def \@citex ##1{\NoCaseChange {\the \toks@ {##1}}}%
    \def \reserved@a ##1##2{\let #2\reserved@a }%
    \expandafter \reserved@a \@uclclist \reserved@b {\reserved@b \@gobble }%
    \protected@edef \reserved@a {\endgroup\noexpand \@skipmath #3#4$\valign $}%
    \reserved@a}}{}}
    \begin{document}

    \tableofcontents

    \chapter{The title and a formula $F=G'(x)$}

    Lorem ipsum dolor sit amet.

    \end{document}
    `
    Il problema nasce dal comando [tt]\@uclcnotmath[/tt], impiegato internamente da [tt]\MakeTextLower[/tt]. Per svolgere il suo compito impiega [tt]\protected@edef[/tt] che espande al suo interno le macro di [tt]hyperref[/tt]. Il comando non definito è probabilmente uno interno alle macro, e non viene definito perché dentro [tt]\edef[/tt] e [tt]\xdef[/tt] non vengono espanse le primitive. Quando LaTeX lo incontra protesta perché non è stato ancora definito. Aggiungere a [tt]\@uclcnotmath[/tt] le ridefinizioni temporanee di [tt]\hyper@linkstart[/tt] e [tt]\hyper@linkend[/tt] previene questa espansione indesiderata, risolvendo l’errore.

    Subentra però un problema: essendo il testo racchiuso dentro a un argomento, viene ignorato dalla macro [tt]\skip@math[/tt], il cui compito è proprio quello che serve a te: impedire al testo in modalità matematica di essere cambiato. L’aggiunta alla ridefinizione di [tt]\href@linkstart[/tt] dei comandi [tt]\skip@math[/tt] e dei delimitatori [tt]$\valign$[/tt] (servono internamente a [tt]\skip@math[/tt] per svolgere il suo lavoro) permette di bypassare anche questo problema.

    Questo è quello che sono riuscito a tirare fuori dal mio cappello magico. Non sono sicuro della sua robustezza (si può dire?), ma sembra funzionare abbastanza bene.

    in risposta a: PdfLatex si blocca #102953
    Up
    0
    Down
    ::


    Fornisci un esempio minimo compilabile, altrimenti possiamo fare poco.

    Up
    0
    Down
    ::


    Rispondo sia a @robitex che a @OldClaudio: si, io e @aimezio stiamo terminando gli ultimi ritocchi al nostro articolo sul pacchetto [tt]ECG[/tt] di nostra creazione. Per il 1º settembre dovrebbe essere tutto pronto 😀

    in risposta a: Disposizione figure affiancate #101746
    Up
    0
    Down
    ::


    Questo esempio minimo compilabile dovrebbe corrispondere a quello che vuoi ottenere.
    `
    \documentclass{article}
    \usepackage{mwe}

    \begin{document}
    \begin{figure}
    \centering
    \begin{minipage}[c]{.49\textwidth}
    \includegraphics[width=\linewidth]{example-image-a}
    \end{minipage}
    \begin{minipage}[c]{.49\textwidth}
    \includegraphics[width=\linewidth]{example-image-b} \\[1em]
    \includegraphics[width=\linewidth]{example-image-c}
    \end{minipage}
    \end{figure}
    \end{document}
    `

    Il pacchetto [tt]mwe[/tt] è creato apposta per fornire una serie di strumenti per formare gli esempi minimi compilabili (per esempio le tre immagini che ho utilizzato).

    in risposta a: Moderncv #102860
    Up
    0
    Down
    ::


    Dovresti darci un po’ più informazioni al riguardo: quale distribuzione stai utilizzando (TeXlive o MikTeX)? E di che anno? Può darsi che la tua distribuzione sia un po’ datata o non aggiornata, essendo quel tema un aggiunta dell’ultimo aggiornamento. Controlla lo stato della tua installazione.

    in risposta a: INPUTENC funziona per un solo file in input #102870
    Up
    0
    Down
    ::


    Come già accennato da @Paolo Perin, probabilmente hai un problema di codifica dei file sorgente. I file che compilano correttamente sono nella codifica che tu indichi a LaTeX passandola come chiave al pacchetto [tt]inputec[/tt]
    `
    \usepackage[latin1]{inputenc}
    `
    Da questa riga comprendiamo che la codifica che impiegano quei due capitoli è [tt]latin1[/tt]. La soluzione al tuo problema è settare tutti i documenti in codifica [tt]latin1[/tt]. Io ti consiglierei di impostare la codifica [tt]utf8[/tt] come default del tuo editor e di cambiare tutti i tuoi documenti in quest’ultima.

    in risposta a: Spazi verticali in eccesso #102746
    Up
    0
    Down
    ::


    Lorenzo ha incontrato difficoltà perché per comporre una pagina così piccola lo spazio disponibile è molto limitato ed elementi non divisibili e molto ingombranti come formule in display, immagini o tabelle presentano molti problemi affinché possano essere posizionati correttamente in una pagina, restituendo errori di [tt]Overfull[/tt] (nel caso in cui il testo o gli elementi escano dalla gabbia dl testo= o di [tt]Underfull[/tt], di cui si è già discusso molto in questo filone.
    La classe utilizzata centra poco in tal senso: logicamente ogni classe imposta il documento con parametri diversi, ma il problema di una gabbia del testo troppo ridotta si riscontra in qualsiasi classe.

    Per quanto riguarda [tt]geometry[/tt], dovrebbe dare un risultato simile per entrambe le classi (sebbene mi pare sia consigliato un altro pacchetto con le classi [tt]KOMA[/tt]). Il fatto è che le varie classi impostano altri elementi oltre alla gabbia del testo (come le spaziature tra i paragrafi). Quindi cambiare classe, mantenendo la stessa gabbia del testo, può portare a risultati differenti, con la scomparsa (o comparsa) degli avvertimenti di [tt]Overfull[/tt] e [tt]Underfull[/tt]

    Up
    0
    Down
    ::


    Se ho ben capito cosa vuoi ottenere, dovrebbe essere sufficiente disegnare il cerchio direttamente come bordo del nodo.
    `
    \documentclass{article}
    \usepackage{tikz}
    \begin{document}
    \begin{tikzpicture}[scale=2]
    \node[draw, circle,minimum size=10pt]{$\times$}
    \end{tikzpicture}

    \begin{tikzpicture}[scale=.5]
    \node[draw, circle,minimum size=10pt]{$\times$}
    \end{tikzpicture}

    \begin{tikzpicture}[scale=.5]
    \node[draw, circle,minimum size=10pt]{$\times$}
    \end{tikzpicture}
    \end{document}
    `

    in risposta a: letteracdp e calctab #102632
    Up
    0
    Down
    ::

    furbenzio” post=102519

    Notare il gruppo [tt]{\small … \par}[/tt], con il comando [tt]\par[/tt] dato prima che il gruppo finisca.

    A cosa serve quella scrittura?

    A impostare la dimensione [tt]\small[/tt]. Dato che il comando vale dal punto in cui viene dato fino a nuovi comandi di dimensionamento del font, allora è necessario racchiuderlo dentro a un gruppo (che può essere [tt]\begingroup … \endgroup[/tt], due parentesi graffe [tt]{ … }[/tt] o [tt]\bgroup … \egroup[/tt], ci sono alcune lievi differenze tra le tre diverse tipologie, ma in questo caso non sono importanti).

    La giusta osservazione di @letteracdp ti fa notare che occorre dare un comando [tt]\par[/tt] dentro al gruppo. Questo è assolutamente necessario nel caso in cui il gruppo racchiuda delle variazioni nelle dimensioni del testo perché l’avanzamento di linea non viene impostato fino a quando non finisce il capoverso (ossia fino a quando LaTeX non trova una riga vuota o un [tt]\par[/tt]). Se quindi non termini il capoverso prima di chiudere il gruppo, l’avanzamento di linea non verrà impostato in base alla nuova dimensione, ma sarà impostato rispetto all’ultima dimensione in vigore prima dell’apertura del gruppo (in questo caso la dimensione normale).

    Il risultato di tutto ciò si traduce in una scorretta spaziatura del capoverso con dimensione di font diversa (in questo caso eccessiva perché ancora impostata per il font normale e non per il ridotto). Questo aspetto è da tenere bene a mente in tutti i casi in cui alteri la dimensione del font in un capoverso che contiene più righe (per esempio nelle pagine del frontespizio, se decidi di comporlo manualmente)

    Nota la differenza tra i due paragrafi con e senza il [tt]\par[/tt] dentro al gruppo (è necessaria la versione asteriscata di [tt]\kant[/tt] perché la versione normale pone automaticamente un [tt]\par[/tt] al fondo del testo fittizio).
    `
    \documentclass{article}
    \usepackage{kantlipsum}
    \begin{document}
    {\small \kant*[1]\par}

    {\small \kant*[1]}
    \end{document}
    `

    in risposta a: Errore nella numerazione delle immagini #102618
    Up
    0
    Down
    ::


    Il comando [tt]\counterwithin{table}{section}[/tt] azzera il contatore [tt]table[/tt] ogni volta che [tt]section[/tt] viene aumentato. Detto questo, suppongo che le due tabelle siano in due paragrafi diversi ([tt]\section[/tt] in inglese, fai attenzione a non confonderti con il false friend [tt]\paragrap[/tt], che significa capoverso).

    in risposta a: inserimento file esterni #102550
    Up
    0
    Down
    ::


    LaTeX accetta in input solo i formati che ti ha elencato @Elrond (e pochi altri, come i file [tt]eps[/tt]). Se i file che crei sono immagini, prova a vedere se i programmi che impieghi posseggono una voce [tt]Export[/tt] o [tt]Esporta[/tt], che permetta di esportare i file in uno dei formati elencati. Se possibile, ti consiglio di esportare in formato [tt]pdf[/tt], in modo che le immagini restino vettoriali e non in formato raster, come sono invece [tt]jpg[/tt] o [tt]png[/tt].

Stai visualizzando 15 risposte – dal 31 al 45 (di 382 totali)

Go to top