egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 16 al 30 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: calcoliamo la colonne #122255
    Up
    0
    Down
    ::


    Assumendo che i numeri siano in ordine crescente, possiamo misurare l’ultimo, aggiungere lo spazio normale tra le colonne ed eseguire la divisione troncando. Questo dà il numero di colonne. Poi è in discesa. 😀

    `
    \documentclass{article}
    \usepackage{booktabs,longtable}

    \ExplSyntaxOn
    \NewDocumentCommand{\printprimes}{mm}
    {% #1 = caption, #2 = list of primes
    \group_begin:
    % riempiamo una sequence
    \seq_set_from_clist:Nn \l_tmpa_seq {#2}
    % calcoliamo la larghezza dell'ultimo elemento
    \hbox_set:Nn \l_tmpa_box { \seq_item:Nn \l_tmpa_seq {-1} \hspace{2\tabcolsep} }
    % calcoliamo il numero di colonne
    \int_set:Nn \l_tmpa_int { \int_div_truncate:nn { \textwidth } { \box_wd:N \l_tmpa_box} }
    % aggiungiamo elementi vuoti alla sequence finché non si ottiene un multiplo
    % del numero di colonne
    \bool_until_do:nn
    { \int_compare_p:n { \int_mod:nn { \seq_count:N \l_tmpa_seq } { \l_tmpa_int } == 0 } }
    { \seq_put_right:Nn \l_tmpa_seq {} }
    % ora stampiamo!
    \begin{longtable}{*{\l_tmpa_int}{r}}
    \caption{#1}\endhead
    \toprule
    \seq_map_indexed_function:NN \l_tmpa_seq \__claudio_prime:nn
    \bottomrule
    \end{longtable}
    \group_end:
    }
    \cs_new_protected:Nn \__claudio_prime:nn
    {% se l'indice è un multiplo del numero di colonne \\, altrimenti &
    #2 \int_compare:nTF { \int_mod:nn { #1 } { \l_tmpa_int } == 0 } { \\ } { & }
    }
    \ExplSyntaxOff

    \begin{document}

    \printprimes{Alcuni numeri primi}{
    9613, 9619, 9623, 9629, 9631, 9643, 9649, 9661, 9677, 9679, 9689, 9697, 9719, 9721, 9733,
    9739, 9743, 9749, 9767, 9769, 9781, 9787, 9791, 9803, 9811, 9817, 9829, 9833, 9839, 9851,
    9857, 9859, 9871, 9883, 9887, 9901, 9907, 9923, 9929, 9931, 9941, 9949, 9967, 9973
    }

    \printprimes{Altri numeri primi}{
    99563, 99571, 99577, 99581, 99607, 99611, 99623, 99643, 99661, 99667, 99679, 99689,
    99707, 99709, 99713, 99719, 99721, 99733, 99761, 99767, 99787, 99793, 99809, 99817,
    99823, 99829, 99833, 99839, 99859, 99871, 99877, 99881, 99901, 99907, 99923, 99929,
    99961, 99971, 99989, 99991
    }

    \printprimes{Tutti insieme}{
    9613, 9619, 9623, 9629, 9631, 9643, 9649, 9661, 9677, 9679, 9689, 9697, 9719, 9721, 9733,
    9739, 9743, 9749, 9767, 9769, 9781, 9787, 9791, 9803, 9811, 9817, 9829, 9833, 9839, 9851,
    9857, 9859, 9871, 9883, 9887, 9901, 9907, 9923, 9929, 9931, 9941, 9949, 9967, 9973,
    99563, 99571, 99577, 99581, 99607, 99611, 99623, 99643, 99661, 99667, 99679, 99689,
    99707, 99709, 99713, 99719, 99721, 99733, 99761, 99767, 99787, 99793, 99809, 99817,
    99823, 99829, 99833, 99839, 99859, 99871, 99877, 99881, 99901, 99907, 99923, 99929,
    99961, 99971, 99989, 99991
    }

    \end{document}
    `

    [attachment=2821]Screenshot2025-01-06at17.34.56.png[/attachment]

    Ti serve davvero [tt]longtable[/tt]?

    Ciao
    Enrico

    Attachments:
    You must be logged in to view attached files.
    in risposta a: ambiente bookCover, centratura verticale di 2 testi #122189
    Up
    0
    Down
    ::

    BennyB” post=122747Vi chiedo il favore di aiutarmi anche in questo caso.
    Sto realizzando la copertina del mio libro, e ho problemi nella centratura.
    Quello che sto cercando di centrare sono 2 testi di diverso carattere. Il primo lo ottengo correttamente, il secondo no.
    Per comodità o introdotti gli fbox, così da rendere più visibili le parti. La centratura dovrebbe avvenire nella spine.
    Questo è l’esempio minimo compilabile:
    `
    \documentclass[coverwidth=218mm, coverheight=305mm, spinewidth=38mm, trimmed=true]{bookcover}
    \usepackage[T1]{fontenc} % codifica dei font
    \usepackage[utf8]{inputenc} % lettere accentate da tastiera
    \usepackage[italian]{babel} % imposta Italiano come lingua del progetto

    \graphicspath{{Immagini/}{Immagini/sfondi/}}

    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{graphicx}

    \usepackage{rotating}

    \begin{document}
    \begin{bookcover}
    \pagestyle{empty}

    \bookcovercomponent{color}{spine}{orange}
    \bookcovercomponent{normal}{spine}{
    %\hspace{2cm}
    \centering
    \vspace*{\fill}
    \rotatebox[origin=c]{-90}{
    \fbox{\huge\bfseries {\fontfamily{pag}\fontsize{35}{30}\selectfont PROGETTO BORGOGNI}}
    \hspace{1cm}
    \fbox{{\huge\bfseries\color{blue} {\fontfamily{pbk}\fontsize{20}{23}\selectfont Edizione 2024}}}}
    %\fbox{\Huge\bfseries\color{blue} {\fontfamily{pbk}\fontsize{20}{23}\selectfont Edizione 2024}}
    \vspace*{\fill}
    }

    \bookcovercomponent{normal}{spine}{
    \vspace{27.5cm}
    \centering
    \includegraphics[width=2.2cm]{LOGO.png}}
    \end{bookcover}
    \end{document}
    `

    Non so proprio come comportarmi con il secondo testo: non si centra…
    Qualcuno ha una soluzione?

    Usa [tt]tabular[/tt]

    Evita TAB. E attento agli spazi spuri. Nel secondo argomento di [tt]\fontsize[/tt] è molto più semplice usare 0 che inventarsi qualcos’altro: tanto hai solo una riga, no?

    `
    \documentclass[coverwidth=218mm, coverheight=305mm, spinewidth=38mm, trimmed=true]{bookcover}
    \usepackage[T1]{fontenc} % codifica dei font
    %\usepackage[utf8]{inputenc} % lettere accentate da tastiera
    \usepackage[italian]{babel} % imposta Italiano come lingua del progetto
    \usepackage{xcolor}
    \usepackage{rotating}

    \newcommand{\TITOLO}[2][.]{%
    \begin{tabular}{@{}c@{}}
    \color{#1}\fontfamily{pag}\fontsize{35}{0}\bfseries #2
    \end{tabular}%
    }
    \newcommand{\EDIZIONE}[2][.]{%
    \begin{tabular}{@{}c@{}}
    \color{#1}\fontfamily{pbk}\fontsize{23}{0}\bfseries #2
    \end{tabular}%
    }

    \begin{document}

    \begin{bookcover}

    \bookcovercomponent{color}{spine}{orange}
    \bookcovercomponent{normal}{spine}{%
    \centering\bfseries
    \vspace*{\fill}
    \rotatebox[origin=c]{-90}{%
    \TITOLO{PROGETTO BORGOGNI}%
    \hspace{1cm}%
    \EDIZIONE[blue!70]{Edizione 2024}%
    }%
    \vspace*{\fill}
    }

    \bookcovercomponent{normal}{spine}{%
    \vspace*{\fill}
    \centering
    \includegraphics[width=2.2cm]{example-image-1×1}%
    \vspace*{1cm}
    }
    \end{bookcover}

    \end{document}
    `

    Perché definirsi un comando che si usa una volta sola? Per vari motivi: hai un posto ben determinato dove fare modifiche ed esperimenti; rendi più leggibile il codice in [tt]document[/tt]. Puoi indovinarne altri.

    [attachment=2818]Screenshot2024-11-15at18.07.32.png[/attachment]

    Ciao
    Enrico

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Nuovo comando aggiuntivo a VERSE con problemi #122163
    Up
    0
    Down
    ::


    Non capisco la strategia adoperata.

    1. Caricare [tt]verse[/tt] dopo le modifiche mi sembra assurdo.

    2. Non esiste l’ambiente [tt]large[/tt]

    3. Evita TAB

    `
    \documentclass[12pt,a4paper]{book}

    \usepackage{verse}

    \makeatletter

    \newcommand{\chorusindent}{1em}
    \newenvironment{chorusverse}{% copiamo da latex.ltx e modifichiamo
    \let\\\@centercr
    \list{}{%
    \topsep\z@
    \parsep\z@
    \itemsep\z@
    \itemindent\z@
    \listparindent\z@
    \leftmargin=\dimeval{-\leftmargin+\chorusindent}%
    \labelwidth\z@
    \labelsep\z@
    \rightmargin\leftmargin
    }\item\relax\itshape
    }{\endlist}
    \makeatother
    \AddToHook{env/chorusverse/after}{\par}

    \begin{document}

    \texttt{\Large Testo della canzone}

    \settowidth{\versewidth}{Fammi sentire come sempre, il nulla che sono}

    \begin{verse}[\versewidth]
    Io sono il portatore\\
    Io porto la passione\\
    Io porto il tuo dolore\\[8pt]
    Io sono il portatore\\
    Mi usi per guarire\\
    Mi usi contro quelli che ti fanno soffrire\\[8pt]
    Sono il portatore
    \begin{chorusverse}
    Allora vieni via con me\\
    Non diamo peso al nostro tempo\\
    Ma mi tieni incatenato qui\\
    E mi porti nel tuo mondo
    \end{chorusverse}
    Io sono il portatore\\
    Che ascolta le persone\\
    Che si sentono in un mondo di finzione\\[8pt]
    Io sono il portatore\\
    A seconda del tempo\\
    Porto qualsiasi sentimento\\[8pt]
    Fammi sentire come sempre, il nulla che sono\\
    Io porto rabbia, io porto il vuoto\\
    Ascoltate tutti quello che ti dico\\
    Sono il portatore del tuo dolore il nemico\\ i brividi\\
    Del vento.\\
    \end{verse}

    \end{document}
    `

    [attachment=2817]Screenshot2024-11-10at23.20.19.png[/attachment]

    Ciao
    Enrico

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Riformattare etichette BiBTeX #122146
    Up
    0
    Down
    ::

    morvit” post=122708Buongiorno a tutti/e,

    per le esigenze di una rivista avrei bisogno di riformattare le etichette generate da BiBTeX nel testo (quelle generate, ad esempio, da \citet{…}, per intenderci) in modo che vengano in maiuscoletto (\textsc). Qualcuno sa se è possibile, e come, ridefinire il comando?

    Un caro saluto e grazie in ogni caso

    Vittorio

    Il riferimento a [tt]\citet[/tt] dice che usi [tt]natbib[/tt]. Non c’è un’interfaccia ufficiale, ma questo trucco sembra funzionare.

    `
    \begin{filecontents*}{\jobname.bib}
    @article{a,
    title={Title},
    author={A. Uthor},
    journal={Journal},
    year=2024,
    }
    \end{filecontents*}

    \documentclass{article}
    \usepackage[round]{natbib}

    \makeatletter
    \def\NAT@nmfmt#1{{\scshape\NAT@up#1}}
    \makeatother

    \begin{document}

    \citet{a}

    \citep{a}

    \bibliographystyle{plainnat}
    \bibliography{\jobname}

    \end{document}
    `

    [attachment=2810]Screenshot2024-10-26at23.31.13.png[/attachment]

    Se lo vuoi anche nella bibliografia, passo. Devi definirti il tuo stile BibTeX.

    Altrimenti passa a [tt]biblatex[/tt] e ne avrai beneficio.

    Ciao
    Enrico

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Latex-pagina vuota ad inizio documento #122142
    Up
    0
    Down
    ::


    Ho provato ad aggiungere
    `
    \begin{document}

    \title{Titolo}
    \author{Anna}

    \maketitle

    Testo

    \end{document}
    `

    e non c’è alcuna pagina vuota. Nota che ho eliminato il pacchetto [tt]orcidlink[/tt] che causa un errore.

    Senza un esempio che produca l’errore, è impossibile aiutare.

    Ah, caricare [tt]algorithmicx[/tt] e [tt]algpseudocode[/tt] insieme non va proprio: o l’uno o l’altro (ammesso che ti servano, ovviamente).

    Ciao
    Enrico

    in risposta a: Non riesco a far entrare la mia tabella su una pagina… #122137
    Up
    0
    Down
    ::


    Vediamo un po’: con [tt]ltablex[/tt] si potrebbe pensare di spezzare la tabella su più pagine, ma il risultato sarebbe una roba come questa:

    [attachment=2808]Screenshot2024-10-11at15.56.57.png[/attachment]

    Niente che chiunque avrebbe piacere di leggere.

    `
    \documentclass[a4paper]{article}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}

    \newcommand{\compara}[5]{%
    \par\noindent
    \hspace*{2em}\begin{minipage}[t]{\dimeval{\textwidth-2em}}
    \hspace*{-2em}\cite{#1} — \ignorespaces #2 \par
    \hangindent=2em \hangafter=1\ignorespaces #3\par
    \hangindent=2em \hangafter=1 \textit{Pro}: \ignorespaces #4\par
    \hangindent=2em \hangafter=1 \textit{Contro}: \ignorespaces #5
    \end{minipage}\par\addvspace{\medskipamount}
    }

    \begin{document}

    \section{Comparazione fra i metodi proposti}

    \compara{kallina1976application}{
    Euristico
    }{
    Ha dimostrato che il COI è davvero una soluzione ottimale
    }{
    Ottimo per operazioni SC
    }{
    Cattiva scelta per operazioni MC
    }

    \compara{goetschalckx1990shared}{
    Euristico
    }{
    Ha sviluppato una politica di archiviazione condivisa basata sul DOS,
    cioè la durata della permanenza delle unità di carico
    }{
    viene utilizzato il DOS (Duration Of Stay) invece di utilizzare il tasso
    medio di rotazione
    }{
    In questo problema sono note le informazioni sulle SKU in merito a tempi
    di arrivo e di spedizione (SLAP/II)
    }

    \compara{liu1999clustering}{
    Euristico
    }{
    Ha presentato un modello di programmazione binaria intera al fine di
    ottimizzare l'allocazione delle unità di carico nel layout tramite
    tecniche di clustering
    }{
    Minimizza la distanza percorsa dal picker per completare un ordine
    }{

    }

    \compara{ho2005design}{
    Euristico
    }{
    Ha studiato il problema della conversione di un magazzino tradizionale
    in un magazzino a zone di picking. Questo problema viene suddiviso in
    due sottoproblemi:il primo per determinare gli elementi in ogni zona e
    il secondo per determinare le posizioni di archiviazione
    }{
    Minimizza la distanza percorsa dal picker per completare un ordine e inoltre
    confronta i risultati ottenuti con quelli di un magazzino tradizionale
    }{
    Nell'esperimento, il magazzino è stato diviso solo in tre zone uguali
    }

    \compara{egas2010determining}{
    Euristica iterativa
    }{
    Ha proposto un metodo euristico iterativo per il clustering degli articoli
    valutandol'importanza di una SKU in base a quante volte essa compare in
    un ordine e non in base alla domanda
    }{
    Minimizza il numero di corridoi visitati dal picker per il completamento
    degli ordini
    }{
    La dimensione di un cluster non corrisponde alla capacità di un corridoio,
    il che può ridurre l'utilizzo dello spazio
    }

    \compara{chiang2011adaptive}{
    Data mining
    }{
    Ha proposto un approccio basato sul data mining (DMSA). Viene introdotto
    un indice di associazione (AIX), con il quale è possibile risolvere il
    problema dello SLAP come problema di programmazione binaria di numeri
    interi
    }{
    Minimizza la distanza percorsa dal picker per completare un ordine
    Il DMSA non è in grado di assegnare articoli nuovi senza informazioni
    sull'ordine precedenti
    }{

    }

    \compara{kovacs2011optimizing}{
    Programmazione di numeri interi misti
    }{
    Ha presentato un modello di programmazione a numeri interi misti (MIP)
    per ottimizzare la posizione di stoccaggio delle unità di carico in un
    sistema di picking MC
    }{
    Minimizza il tempo di percorrenza trascorso dal picker per completare
    un ordine
    }{

    }

    \compara{ming2014data}{
    Euristico
    }{
    Ha realizzato una nuova misura di associazione, il Weighted Support
    Count (WSC). Vengono presentate due euristiche di assegnazione delle
    posizioni di archiviazione per facilitare il prelievo degli ordini:
    l'euristica basata su classi modificate (MCBH) e l'euristica basata
    su seed associativi (ASBH). Minimizza la distanza percorsa dal
    picker per completare un ordine
    }{

    }{

    }

    \compara{xin2019optimization}{
    Euristica basata sul clustering del testo
    }{
    Ha proposto un algoritmo di ottimizzazione basato sull'analisi di
    correlazione e sul clustering del testo
    }{
    Minimizza la distanza percorsa dal picker per completare un ordine
    }{
    Considerate solo le associazioni deboli tra gli elementi
    }

    \end{document}
    `

    [attachment=2809]Screenshot2024-10-11at16.14.41.png[/attachment]

    Ciao
    Enrico

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Problemi con il pacchetto GHSYSTEM #122134
    Up
    0
    Down
    ::


    È un problema noto; purtroppo l’autore sembra poco interessato ad aggiornare i pacchetti.

    Vedi https://github.com/cgnieder/ghsystem/issues/13

    `
    \ExplSyntaxOn
    \cs_new:Npn \chemmacros_load_module:n #1 {}
    \ExplSyntaxOff
    \usepackage{ghsystem}
    `

    Ciao
    Enrico

    in risposta a: [URGENTE] Cambiare font in Sapthesis #122125
    Up
    0
    Down
    ::


    Non è difficile: carica [tt]kpfonts[/tt] e aggiusta [tt]titlepage[/tt] in modo che adoperi Latin Modern.

    `
    \documentclass[binding=0.6cm]{sapthesis}
    \usepackage{microtype}
    \usepackage[italian]{babel}
    %\usepackage[utf8]{inputenc}% inutile
    \usepackage{kpfonts}
    \usepackage{hyperref}

    \hypersetup{
    pdftitle={La mia tesi},
    pdfauthor={Francesco Biccari}
    }

    % frontespizio con lmss
    \AddToHook{env/titlepage/begin}{\renewcommand{\sfdefault}{lmss}}

    \title{La mia tesi in \fontname\font}
    \author{Francesco Biccari}
    \IDnumber{123456}

    \course{Laurea Magistrale in Fisica}
    \courseorganizer{Facoltà di Scienze Matematiche, Fisiche e Naturali}
    \AcademicYear{2021/2022}

    \advisor{Prof. Caio}
    \coadvisor{Dr. Sempronio} \authoremail{francesco.biccari@pippo.com}

    \copyyear{2022}

    \thesistype{Tesi di Laurea Magistrale}

    \begin{document}

    \frontmatter

    \maketitle

    \dedication{Dedicato a\\ Donald Knuth}

    \begin{abstract}
    Questa tesi parla di me.
    \end{abstract}

    \tableofcontents

    \mainmatter

    \chapter{Introduzione}

    \section{Titolo}

    \textsf{Qui si usa KpFont \fontname\font}

    Qui c'è un po' di matematica $x^2-3x-4=(x+1)(x-4)$ e
    \[
    \int_{-\infty}^\infty e^{-x^2}\,dx=\sqrt{\pi}
    \]

    \backmatter

    \cleardoublepage
    \phantomsection % Give this command only if hyperref is loaded
    \addcontentsline{toc}{chapter}{\bibname}
    % Here put the code for the bibliography. You can use BibTeX or
    % the BibLaTeX package or the simple environment thebibliography.

    \end{document}
    `

    Come vedrai, nel titolo appare [tt]ec-lmss17[/tt], il che significa che tutto il frontespizio adopera il font Latin Modern Sans, come quando non si specificano font diversi.

    Nel capitolo 1 vedrai [tt]KpFont jkpssmn8t at 10.95pt[/tt].

    Ciao
    Enrico

    in risposta a: Spaziatura iniziale #121937
    Up
    0
    Down
    ::


    Invece di adoperare LaTeX come una macchina per scrivere o, peggio, come un word processor…

    `
    \documentclass[a4paper]{article}
    \usepackage{geometry}
    \usepackage{amsmath}

    \newcommand{\Lim}[1]{\lim\limits_{x\to#1}}
    \newcommand{\LmAsO}[1]{\Lim{0^{#1}}}
    \newcommand{\LimDx}[1]{\Lim{#1^{+}}}
    \newcommand{\LimSx}[1]{\Lim{#1^{-}}}
    \newcommand{\pInf}{+\infty}
    \newcommand{\Inf}{\infty}
    \newcommand{\mInf}{-\infty}
    \newcommand{\Eps}{\varepsilon}
    \newcommand{\ISx}[2]{(#2-#1,#2)}
    \newcommand{\IDx}[2]{(#2,#2+#1)}
    \newcommand{\Ist}[2]{(#2-#1,#2+#1)}

    \newlength{\exitemwd}
    \AtBeginDocument{\settowidth{\exitemwd}{\textbf{0}. \textit{0})}}

    \NewDocumentCommand{\exitem}{om}{%
    \noindent
    \makebox[\exitemwd][r]{%
    \IfValueT{#1}{\textbf{#1}. }\textit{#2})}%
    }

    \begin{document}

    \exitem[7]{1}
    $\LmAsO{-}{f(x)}=0^+$, $\LmAsO{+}{f(x)}=0^-$;
    $\Lim{0}{f(x)}=\pInf$, $\Lim{\frac{4\sqrt{5}}{5}^{\pm}}{f(x)}=\mp\Inf$.

    \medskip

    \exitem{2}
    $\LmAsO{-}{f(x)}=\LmAsO{+}{f(x)}=\frac{8}{3}$;
    $\LimSx{1}{f(x)}=\pInf\,,\,\LimDx{1}{f(x)}=\mInf$.

    \medskip

    \exitem{3}
    $\LimDx{-3}{f(x)}=\pInf$; $\LimSx{-\frac{3}{2}}{f(x)}=0^+$,
    $\LimDx{0}{f(x)}=\pInf\,,\,\LmAsO{+}{f(x)}=0^+$.

    \medskip

    \exitem{4}
    $\LmAsO{-}{f(x)}=0^+$, $\LmAsO{+}{f(x)}=0^-$; $\Lim{\frac{7}{3}}{f(x)}=\pInf$.

    \bigskip

    \noindent
    \begin{tabular}{@{}l@{}l@{}}
    \exitem[8]{1}
    $x\in\IDx{\delta}{0}$ con $\delta(M)=-2+\sqrt{4+\frac{1}{3^M}}$ &
    \exitem{2}
    $x\in\ISx{\delta}{2}$ con $\delta(M)=\frac{1}{10^M}$ \\[2ex]
    \exitem{3}
    $x<-N$ con $N(M)=\frac{M+\sqrt{M^2-4M}}{2}$ & \exitem{4} $x>N$ con $N(M)=\frac{e^{M+1}-2}{3}$ \\[2ex]
    \exitem{5}
    $x\in\Ist{\delta}{2}$ con $\delta(\Eps)=\frac{\Eps}{2}$ &
    \exitem{6}
    $x<-M$ con $M(\Eps)=\frac{5}{4\Eps}$ \\[2ex] \exitem{7} $|x|>N$ con $N(\Eps)=\sqrt{\frac{1}{\Eps}-1}$ &
    \exitem{8}
    $x\in\IDx{\delta}{2}$ con $\delta(M)=\frac{1}{5M}$ \\[2ex]
    \exitem{9}
    $|x|>N$ con $N(\Eps)=\sqrt{\frac{2}{\Eps}-2}$ &
    \exitem{10}
    $x\in\IDx{\delta}{2}$ con $\delta(M)=\frac{2}{M-1}$
    \end{tabular}

    \end{document}
    `

    La prossima volta, però, indica le definizioni dei comandi adoperati o non si può riprodurre il problema. Ho tirato a indovinare, spero di averci preso.

    [attachment=2796]ScreenShot2024-05-03at14.50.14.png[/attachment]

    Ciao
    Enrico

    Attachments:
    You must be logged in to view attached files.
    in risposta a: figure #121920
    Up
    0
    Down
    ::

    ernded” post=122488In un report mi capita che l’ultima figura finisca, giustamente, nell’ultima pagina che però non contiene testo.
    Il problema è che me lo mette a metà della pagina anche se do `\begin{figure}[t]`
    C’è un modo per forzare LaTeX a metterla in cima. alla ultima pagina?
    Grazie dell’attenzione

    Sì, certo, ma per cominciare la sola opzione [tt][t][/tt] è sbagliata. Come minimo ci vuole [tt][tp][/tt].

    Se poi desideri che in una pagina di soli float tutto sia spinto in alto, inserisci nel preambolo
    `
    \makeatletter
    \setlength\@fptop{0\p@} % default è 0\p@ \@plus 1fil
    \setlength\@fpsep{8\p@} % default è 8\p@ \@plus 2fil
    %\setlength\@fpbot{0\p@ \@plus 1fil} % non occorre modifica
    \makeatother
    `
    Ciao
    Enrico

    in risposta a: Testo in una scatola #121913
    Up
    0
    Down
    ::

    MatteoF” post=122478Buongiorno,
    avrei bisogno di analizzare nel dettaglio la composizione tipografica di un testo e per fare questo è propedeutico inserire il testo in una scatola.

    Di seguito un emc:
    `
    % !TEX program = pdflatex

    \documentclass{article}
    \usepackage{lipsum}

    \newsavebox{\testbox}
    \newcommand*{\wrappbox}[1]{\sbox{\testbox}{\vbox{#1}}\usebox\testbox}

    \begin{document}
    \lipsum[1]

    \wrappbox{\lipsum[1]}
    \end{document}
    `
    Come si può vedere la composizione della scatola è un po’ traslata.
    Qual’è la sintassi corretta affinché il testo sia il medesimo composto “out of box”?

    Matteo

    `
    \newcommand{\wrappbox}[1]{\sbox{\testbox}{\vbox{#1}}\noindent\usebox{\testbox}}
    `

    Non ha senso [tt]\newcommand*[/tt], perché tipicamente una [tt]\vbox[/tt] conterrà [tt]\par[/tt].

    Ciao
    Enrico

    in risposta a: moderncv e tabella #80125
    Up
    0
    Down
    ::


    La classe [tt]moderncv[/tt] imposta [tt]\tabcolsep[/tt] a zero.

    `
    \begin{center}
    \scriptsize
    \setlength{\tabcolsep}{6pt} % <----- aggiungere \begin{tabular}{|p{5.2cm} |cccccccc|cccccccc|cccccccc|} ` Consiglio di dare un'occhiata al pacchetto [tt]pgfgantt[/tt]. Ciao Enrico

    in risposta a: [risolto] MacTeX & TeXLiveUtility: Update Failed #121863
    Up
    0
    Down
    ::


    Ieri c’era un nuovo aggiornamento critico, ma ha funzionato con TeX Live Utility senza problemi.

    Ciao
    Enrico

    in risposta a: allineamento minipage e dimensione esponenti e indici #121870
    Up
    0
    Down
    ::


    Non vedo perché usare [tt]exam[/tt] solo per numerare.

    `
    \documentclass[a4paper]{article}
    \usepackage[margin=3cm]{geometry}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{fourier}

    \usepackage{mathtools}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{tasks}

    \newcommand{\lineapunti}[1]{\normalsize\hfill\rule{0.5cm}{0.5pt}/#1}

    \begin{document}

    \Large\everymath{\displaystyle}
    \begin{tasks}[
    label=\arabic*.,
    label-width=2em,
    label-offset=0.5em,
    label-align=right,
    column-sep=4em,
    after-item-skip=0pt plus 1fill,
    ](2)
    \task $y=\log \left( \frac{1-x}{2x-10} \right)$
    \lineapunti{13}

    \task $y=\sqrt{ 25-x^2}$
    \lineapunti{11}

    \task $y=\frac{x^2+2x+3}{x^2+6x}$
    \lineapunti{9}

    \task $y=\log \left(x^2+3x\right)$
    \lineapunti{11}

    \task $y=\sqrt[3]{\frac{x+3}{1-7x}}$
    \lineapunti{9}

    \task $y=\sqrt{\frac{x+2}{x^2+6x+5} }$
    \lineapunti{15}

    \task $y=2^{\sqrt{\frac{8+x}{x-9}}}$
    \lineapunti{13}

    \task $y=x^3-5x+1$
    \lineapunti{8}

    \task $y=\sqrt[3]{x^2-6x+9}$
    \lineapunti{8}

    \task $y=\frac{\sqrt{x-1}}{x^2-16}$
    \lineapunti{10}
    \end{tasks}

    \end{document}
    `

    Evita i TAB in LaTeX. Sul serio.

    Per quanto riguarda la matematica, per fortuna vedo “log” e non l’orrendo “ln”, ma “y=” è proprio brutto. Questa “y” che non sa chi sia mi fa un po’ pena. 😉

    Ciao
    Enrico

    in risposta a: [risolto] MacTeX & TeXLiveUtility: Update Failed #121860
    Up
    0
    Down
    ::

    MatteoF” post=122418Buongiorno,
    da un paio di giorni ho problemi con l’aggiornamento dei pacchetti. Come da titolo utilizzo la distribuzione MacTeX (su macOS Sonoma 14.1.1) ed effettuo gli aggiornamenti (settimanali) tramite TeX Live Utility.
    Il programma ha individuato un aggiornamento critico ed imposto l’aggiornamento prioritario del file [tt]texlive.infra[/tt]. Seguendo le istruzioni a video l’aggiornamento fallisce.

    Ho già provato a disinstallare e reinstallare sia l’utility che l’intera distribuzione, ma ho solo peggiorato le cose (nel senso che dai 6 pacchetti da aggiornare sono tornato alla situazione del rilascio di aprile e… 698 pacchetti obsoleti).

    In allegato una serie di screenshot.

    Forse è possibile bypassare il problema aggiornando tramite linea di comando, ma non sono molto ferrato e avrei bisogno di indicazioni.
    Spero che qualcuno riesca ad aiutarmi.

    Matteo

    PS: per essere letto il file [tt]log.txt[/tt] deve essere rinominato in [tt]log.plist[/tt]

    C’è un dibattito in corso sulla mailing list di TeX Live

    https://tug.org/pipermail/tex-live/2023-November/049690.html

    Io ho risolto il problema facendo l’aggiornamento da terminale:
    `
    sudo tlmgr update –self
    `

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 16 al 30 (di 13,218 totali)

Go to top