egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 8,146 al 8,160 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Regolamenti, far ripartire il numero della sezione #34765
    Up
    0
    Down
    ::

    Grazie mille, gentilissimo. La soluzione era al di sopra delle mie attuali capacità.

    Siamo qui per questo, no? Già che ci sono, dopo una lunga giornata ai seggi, provo a svelare un po’ di arcani misteri.
    `\let\ltx@section\section`
    Memorizzo il significato attuale di \section in \ltx@section
    `\def\section{\@ifnextchar+{\section@bis}{\ltx@section}}`
    Ridefinisco \section in modo che guardi solo il token successivo. Se è un + verrà usato il comando \section@bis, altrimenti \ltx@section, che procederà come al solito.
    `\def\section@bis+#1{\begingroup
    \edef\thesection{\thesection~bis}\ltx@section{#1}\endgroup}`
    Qui è la parte rilevante: il comando \section@bis è ovviamente seguito da un + che viene ingoiato dalla definizione così data; poi viene letto l’argomento; si suppone che non si usi \section[Abc]{Abc def}, questo va rimarcato: se ti dovesse servire bisognerà fare un po’ di lavoro in più.

    Si apre un gruppo perché abbiamo bisogno di ridefinire \thesection; infatti lo facciamo subito con \edef che esegue l’espensione di ciò che c’è dentro le graffe; in realtà sarebbe meglio scrivere
    `\edef\thesection{\thesection\noexpand~bis}`
    ma la definizione senza \noexpand è comunque abbastanza robusta lo stesso. Quando si espande \thesection dentro la definizione, il suo valore è esattamente il numero dell’ultimo articolo. A questo punto possiamo dare \ltx@section{#1} che produce il titolo della sezione usando il valore attuale di \thesection che è “Art. x~bis” dove x è il numero dell’ultimo articolo. Chiudiamo il gruppo e procediamo.

    Ciao
    Enrico

    in risposta a: Sottolineatura tratteggiata. #34730
    Up
    0
    Down
    ::

    Grande! Ha funzionato.
    Ti ringrazio molto.
    Cos’era che non andava? L’errore è quasi inpercettibile!

    Eh, il comando \myrule doveva essere \m@rule. 🙁 Ma il compilatore ti segnalava un errore di sintassi! Questo avresti dovuto dirlo: è un’informazione essenziale per diagnosticare i problemi. Buon lavoro.

    Ciao
    Enrico

    in risposta a: Sottolineatura tratteggiata. #34728
    Up
    0
    Down
    ::

    Oddio avrò sbagliato?

    `\documentclass[a4paper]{article}
    \usepackage[italian]{babel}
    \usepackage{microtype}
    \usepackage{booktabs}
    \usepackage{ulem}
    \usepackage{graphicx}
    \usepackage{subfig}
    \usepackage[latin1]{inputenc}
    \usepackage{indentfirst}
    \usepackage{booktabs}
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc}
    \author{S.~Zaminga[prova di relazione]}
    \title{}
    \makeatletter
    \newcommand\xunderline[1]{\vtop{
    \def\m@rule{\vrule \@height .4\p@ \@width 2.5\p@}
    \setbox\z@=\hbox{#1}\dimen\z@=\wd\z@
    \box\z@\nointerlineskip\kern1\p@
    \setbox\z@=\hbox{\hskip1.5\p@\myrule}
    \hb@xt@\dimen\z@{\m@rule\xleaders\copy\z@\hfill\hskip1.5\p@\m@rule}}}
    \makeatother

    \def\dashuline{\bgroup
    \ifdim\ULdepth=\maxdimen % Set depth based on font, if not set already
    \settodepth\ULdepth{(j}\advance\ULdepth.4pt\fi
    \markoverwith{\kern.15em
    \vtop{\kern\ULdepth \hrule width .3em}%
    \kern.15em}\ULon}
    \begin{document}`

    Ho creduto bene di metterlo prima dell’inizio del documento.

    No, non hai sbagliato, ma c’è un errore di copiatura (mio):
    `\makeatletter
    \newcommand\xunderline[1]{\vtop{
    \def\m@rule{\vrule \@height .4\p@ \@width 2.5\p@}
    \setbox\z@=\hbox{#1}\dimen\z@=\wd\z@
    \box\z@\nointerlineskip\kern1\p@
    \setbox\z@=\hbox{\hskip1.5\p@\m@rule}
    \hb@xt@\dimen\z@{\m@rule\xleaders\copy\z@\hfill\hskip1.5\p@\m@rule}}}
    \makeatother`
    Correggo anche nel messaggio originale.

    Ciao
    Enrico

    in risposta a: Dubbi su allineamenti o riduzione di dimensione di tabelle. #34744
    Up
    0
    Down
    ::

    Salve,
    ho provato in tanti modi la scorsa notte a cercare di affiancare queste due tabelle, ma con esito negativo.
    Ho concluso che forse dovrei rimpicciolirle per affincarle, anche perchè se vengono incolonnate una succesivamente all’altra ne soffre l’impaginazione.
    Secondo voi com’è meglio sistemarle? E che comandi utilizzare?

    Ti mostro il codice, colorando in rosso le modifiche:
    `\begin{table}[tbp]
    \centering\footnotesize
    \subfloat[][\textbf{Tavola dei volumi}]{%
    \begin{tabular}{ccc}
    \toprule
    \textbf{Concetto} & \textbf{Tipo} & \textbf{Volume}\\
    \midrule
    Ordine & E & 4700\\
    Vendita & E & 4500\\

    …
    Richiesta & R & 400\\
    \bottomrule
    \end{tabular}
    }
    \quad
    \subfloat[][\textbf{Tavola dei volumi}]{%
    \begin{tabular}{ccc}
    \toprule
    \textbf{Operazione} & \textbf{Tipo} & \textbf{Frequenza}\\
    \midrule
    Op.~1 & I & 15 al giorno\\
    Op.~2 & I & 5 all'anno\\

    …
    Op.~15 & I & 20 all'anno\\
    \bottomrule
    \end{tabular}
    }
    \end{table}`
    Come ti ha detto Antonio, togli tutti quei \midrule. Se vuoi che le tabelle abbiano le sottodidascalie allineate, scrivi \begin{tabular}{ccc} in ciascuna.

    Ciao
    Enrico

    in risposta a: Sottolineatura tratteggiata. #34722
    Up
    0
    Down
    ::

    Sì ho provato:

    `\ORDINE VENDITA(\underline{NOrdine}, \xunderline{DataOrdine}, Cliente, DataConsegna, Note)\\ `

    Usando il codice completo come indicato da Enrico, solo che mi vien fuori un trattino sulla “D” e uno sulla “e” finale. In pratica uno all’inizio e duno alla fine ed il resto è vuoto. Sicuramente sarà da settare le coordinate.
    Proverò stanotte! 🙂 \m/

    Forse è meglio se metti un po’ di contesto, perché a me la sottolineatura tratteggiata viene.

    Dove hai scritto il codice che ti ho indicato?

    Ciao
    Enrico

    in risposta a: pedice come limite #34776
    Up
    0
    Down
    ::

    Di che cosa hai bisogno, di preciso?

    Ciao
    Enrico

    te l’ho detto.
    quando scrivo un limite e uso

    `\lim_{x\rightarrow +\infty} f(x)
    `
    il pedice che ho usato compare esattamente sotto la scritta lim.
    se invece uso ad esempio
    `\mbox{min}_{x\in\mathcal{R}^{n}} f(x)`

    viene messo non esattamente sotto la scritta min ma un po’ spostato a destra.
    io vorrei che comparisse esattamente sotto come al limite.

    \max, non \mbox{max}

    Ciao
    Enrico

    in risposta a: mathtime #34771
    Up
    0
    Down
    ::

    `
    /home/joubert/.texlive2008/texmf-var/fonts/map/pdftex/updmap/pdftex.map
    `

    Evidentemente hai dato, chissà quando, un comando updmap. Cancella quel file.

    Ciao
    Enrico

    in risposta a: mathtime #34769
    Up
    0
    Down
    ::

    sudo updmap-sys –enable Map mtpro.map ? Sì

    Che cosa ottieni con
    `$ kpsewhich pdftex.map ; cat `kpsewhich pdftex.map` | grep mtsyn`
    dalla shell?

    Ciao
    Enrico

    in risposta a: pedice come limite #34774
    Up
    0
    Down
    ::

    salve a tutti come posso fare per metter il pedice come nel limite?

    _{} se lo scrivo così me lo mette in basso a destra e non sotto !!

    Di che cosa hai bisogno, di preciso?

    Ciao
    Enrico

    in risposta a: Regolamenti, far ripartire il numero della sezione #34763
    Up
    0
    Down
    ::

    Buongiorno a tutti. Dopo i vari tentativi illustrati qui, ho cominciato a produrre regolamenti per il mio Comune.

    Purtroppo mi sono imbattuto in un caso che non riesco a risolvere. La struttura del regolamento è questa:

    `Capo I Principi generali
    Art. 1 Oggetto
    Art. 2 Principi e criteri informatori
    Art. 3 Indirizzo politico e gestione : distinzioni
    Art. 4 Gestione delle risorse umane

    Capo II Articolazione strutturale dotazione e assetto del personale
    Art. 5 Struttura organizzativa
    Art. 6 Dotazione organica
    Art. 7 Inquadramento
    Art. 8 Disciplina delle mansioni
    Art. 9 Responsabilità del personale
    Art. 10 Formazione e aggiornamento del personale `

    I “Capi” sono chapter e gli articoli sono section. Ora è stato aggiunto un articolo bis, per cui dovrà risultare nell’indice e nel testo “Art. 1 bis Prova”. Come faccio a lavorare così pesantemente sulla numerazione delle section? È possibile?

    `\makeatletter
    \let\ltx@section\section
    \def\section{\@ifnextchar+{\section@bis}{\ltx@section}}
    \def\section@bis+#1{\begingroup
    \edef\thesection{\thesection~bis}\ltx@section{#1}\endgroup}`
    Scriverai
    `\section+{Articolo bis\label{sec:prova}}`
    Purtroppo la \label deve andare lì, ma non fa molta differenza.

    Ciao
    Enrico

    in risposta a: mathtime #34767
    Up
    0
    Down
    ::

    Salve ho installato i font mathtime. Quando compilo qualcosa del tipo `
    \documentclass[a4paper,10pt,]{article}
    \usepackage[english,italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{times}
    \usepackage[mtbold,mtplusscr,mtpluscal,slantedgreek,T1]{mathtime}
    \usepackage{bm}
    \begin{document}
    $\sum \alpha x = 0 $
    \end{document}
    `
    cioè qualcosa che contenga un simbolo di uguaglianza o altri simboli ottengo l’errore
    `

    !pdfTeX error: pdflatex (file mtsyn): Font mtsyn at 456 not found
    `
    Però i font mtsyn li ho…

    `
    $ sudo locate mtsyn

    /home/joubert/mathtime-public-files/fonts/afm/yandy/mathplus/mtsyn.afm
    /home/joubert/mathtime-public-files/fonts/tfm/yandy/mathplus/mtsyn.tfm
    /home/joubert/mathtime-public-files/fonts/type1/yandy/mathplus/mtsyn.pfa
    /home/joubert/mathtime-public-files/fonts/type1/yandy/mathplus/mtsyn.pfb

    /usr/local/texlive/texmf-local/fonts/afm/yandy/mathplus/mtsyn.afm
    /usr/local/texlive/texmf-local/fonts/tfm/yandy/mathplus/mtsyn.tfm
    /usr/local/texlive/texmf-local/fonts/type1/yandy/mathplus/mtsyn.pfa
    /usr/local/texlive/texmf-local/fonts/type1/yandy/mathplus/mtsyn.pfb
    `
    Qualche idea?

    Hai aggiornato la mappa dei font con updmap-sys?

    Ciao
    Enrico

    in risposta a: Cartelle: percorsi relativi #34747
    Up
    0
    Down
    ::

    ciao a tutti,

    vorrei sottoporvi un problema:

    con il comando `\input{file-da-includere}` è possibile inserire nel documento principale dei file esterni.
    Se il file è contenuto in una cartella inclusa in quella dove viene compilato il file, è sufficiente specificare il percorso relativo alla maniera unix: `\input{cartella/file-da-includere}`
    Sempre alla maniera unix, è possibile specificare la cartella precedente (o a monte) di quella corrente con ../. Tuttavia, a LaTeX non sembra piacere questa sintassi.
    Ad esempio, se il file da includere si trova nella cartella superiore:
    `\input{../file-da-includere}`
    sembra non venga trovato,il file non viene compilato, e viene restituito l’errore file non trovato.

    Non puoi dare percorsi relativi che vadano verso l’alto.

    Ciao
    Enrico

    in risposta a: capitoli #34713
    Up
    0
    Down
    ::

    adesso ho 0 errors, 2 warning, 5 bad boxes, 37 pages

    niente non va

    Deve esserci qualcosa di banale che ti sfugge. Come finisce il testo prima di quel comando \chapter? Quel testo compare?

    Ciao
    Enrico

    in risposta a: Sottolineatura tratteggiata. #34717
    Up
    0
    Down
    ::

    Gentili utenti,
    ho un piccolo problema che riguarda una relazione di basi di dati. Dovrei riuscire a sottolineare una parola con il tratteggio, in modo che l’attributo figuri come chiave candidata ma, non riesco a trovare il comando adatto per realizzarlo.
    Chi ne fosse a conoscenza del modo, potrebbe indicarmelo? Grazie.

    `\makeatletter
    \newcommand\xunderline[1]{\vtop{
    \def\m@rule{\vrule \@height .4\p@ \@width 2.5\p@}
    \setbox\z@=\hbox{#1}\dimen\z@=\wd\z@
    \box\z@\nointerlineskip\kern1\p@
    \setbox\z@=\hbox{\hskip1.5\p@\m@rule}
    \hb@xt@\dimen\z@{\m@rule\xleaders\copy\z@\hfill\hskip1.5\p@\m@rule}}}
    \makeatother`
    Ciao
    Enrico

    in risposta a: capitoli #34710
    Up
    0
    Down
    ::

    il preambolo è questo
    `%———————————PREAMBOLO———————————-%
    …
    \usepackage{amsmath} %pacchetto per le matrici e per equazioni lunghe
    \usepackage{esint}% package per integrali
    …`

    Correggi mettendo i pacchetti nell’ordine che ti ho indicato.

    Adesso va’ a caccia dell’altro problema.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 8,146 al 8,160 (di 13,205 totali)

Go to top▲