egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 12,331 al 12,345 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: eliminazione grassetto da titoli e tableofcontents #11526
    Up
    0
    Down
    ::

    Ti ringrazio Enrico. Purtroppo, però, non ho le conoscenze sufficienti per capire il codice che mi hai dato. Per questo mi devo limitare a dire, “brutalmente”, che funziona.
    Mi scuso per la mia ignoranza. Devo dire tuttavia che di guide a Latex ne ho recuperate molte, ma ho difficoltà a passare oltre al livello di “Una (mica tanto) breve introduzione a Latex” o di altre guide simili. Spesso non riesco a capire la documentazione di alcuni pacchetti e devo accontentarmi di fare funzionare le cose per tentativi ed errori, cosa oltremodo deprimente…
    qualsiasi consiglio sarà cosa gradita.

    Non c’è niente da “capire”. È un modo sintetico di ottenere l’eliminazione del nero dal tuo documento. Se però ne stai scrivendo uno, puoi prima di tutto non usare \textbf e \bfseries e modificare il formato dei titoli di sezione con il pacchetto titlesec

    Ciao
    Enrico

    in risposta a: Costruzione dinamica tabella #11537
    Up
    0
    Down
    ::

    grazie molte per gli spunti!.

    Non va dimenticato neppure l’approccio con makeindex, se poi vuoi che la tabella sia anche riordinata. Trovi un esempio in doc.sty, dove usano makeindex insieme a uno stile non standard. Non è molto semplice, però.

    Ciao
    Enrico

    in risposta a: Costruzione dinamica tabella #11534
    Up
    0
    Down
    ::

    premetto che sono abbastanza scarso nell’uso di Latex (perdonatemi).
    Avrei un quesito/necessità.

    In breve: dovrei creare delle macro per poter creare una tabella in modo iterativo ed in punti diversi del documento.

    Mi spiego meglio. Vorrei creare una macro (od insieme di macro) che mi permetta di aggiungere delle righe alla tabella (che contiene informazioni tipo: data, versione, commento, …) in modo disgiunto dall’implementazione “tipografica”. Il codice di utilizzo dovrebbe essere:
    `\addlogentry{30/06/2006}{1.0}{Prima releas ufficiale}
    \addlogentry{1/07/2006}{1.1}{Correzione baco di sicurezza}
    \addlogentry{2/08/2006}{1.0}{Aggiornamento libreria pincopallo}
    …`
    Poi, da qualche parte nel documento:
    `\makelogtable`
    che genera la tabella con i datti caricati.
    […]

    Direi che qui ci vuole una “token list”, ma si va su cose non documentate in LaTeX e che trovi sul TeXbook.
    `\makeatletter
    \newtoks\logentrytoks
    \newcommand{\addlogentry}[5]{%
    \logentrytoks=\expandafter{\the\logentrytoks
    \rt@entry
    \rt@date{#1}\rt@ver{#2}\rt@status{#3}\rt@comment{#4}\rt@author{#5}%
    \rt@endentry}
    }

    \def\makelogtable{%
    \begingroup
    \let\rt@entry\relax
    \def\rt@date##1{##1&}%
    \let\rt@ver\@gobble
    \let\rt@status\@gobble
    \let\rt@comment\@gobble
    \def\rt@author##1{##1}%
    \def\rt@endentry{\\}
    \begin{tabular}{rl}
    Data & autore\\
    \hline
    \the\logentrytoks
    \hline
    \end{tabular}%
    \endgroup}
    \makeatother`
    A ogni chiamata di \addlogentry, alla token list viene aggiunta una nuova lista di token, ben strutturata in modo che poi si possano usare i dati come ci pare. Definisco allora \makelogtable dicendo che il comando \rt@entry non fa niente, i comandi \rt@ver, \rt@status e \rt@comment si mangiano il loro argomento, mentre usiamo solo i campi \rt@date e \rt@author.

    Puoi ottenere tabelle che usano i dati come preferisci. Così solo nell’ordine in cui compaiono, ma si può ridefinire \rt@entry in modo che si possa anche modificare l’ordine. O anche che numeri automaticamente i vari elementi, eccetera.

    Ciao
    Enrico

    PS: Ho spostato il topic nel forum più appropriato.

    in risposta a: eliminazione grassetto da titoli e tableofcontents #11523
    Up
    0
    Down
    ::


    robdex\n

    La cosa più brutale che mi viene in mente è
    `\let\grassetto\bfseries%
    \renewcommand{\bfseries}{}`

    Un po’ troppo brutale, direi, potrebbe anche avere conseguenze inaspettate. Meglio
    `\makeatletter
    \let\mybf\bfseries
    \DeclareTextFontCommand{\textmybf}{\mybf}
    \renewcommand{\bfseries}{%
    \not@math@alphabet\bfseries\mathbf\fontseries\mddefault\selectfont}
    \makeatother`
    In questo modo hai il fallback da usare sia come {\mybf pippo} che come \textmybf{pippo}.

    Ciao
    Enrico

    in risposta a: sottotitoli dei capitoli #11528
    Up
    0
    Down
    ::

    Ciao con la classe book, esiste un modo per aggiungere un sottotitolo al titolo di un capitolo?
    tipo:

    Capitolo 1
    Questo è il titolo
    e questo è il sottotitolo

    `\chapter[Questo è il titolo]
    {Questo è il titolo\\[.5ex]
    \normalsize\textit{Con un sottotitolo}}`
    Puoi ovviamente cambiare .5ex, \normalsize e \textit Meglio definire un comando più comodo,
    `\newcommand{\mychapter}[2]{\chapter[#1]{#1\\[.5ex]\normalsize\textit{#2}}}`
    che userai come
    `\mychapter{Questo è il titolo}{Con un sottotitolo}`
    Lo scopo dell’argomento opzionale a \chapter è di dare ciò che andrebbe nell’indice e nele testatine, cioè il titolo “ufficiale”.

    Ciao
    Enrico

    in risposta a: Scrivere modelli di programmazione lineare con Align. #11512
    Up
    0
    Down
    ::

    Ciao ragazzi. Sto usando LaTex da un mese (o poco più) per scrivere la tesi. Ogni tanto un’occhiata al forum mi risolve dei problemi…ma non sono riuscito a trovare una soluzione per la seguente questione.

    Il codice sottostante rappresenta il modello di un problema di programmazione lineare:
    `\begin{align}
    &\text{min}\sum_{e_{ij}\in E}(c_{ij}x_{ij}+c_{ji}x_{ji}) &&\textrm{(WPP)}\\
    \intertext{soggetto a}
    &x_{ij}+x_{ji}\geq 1 &&\forall e_{ij}\in E,\\
    &\sum_{e_{ij}\in\delta(i)}(x_{ij}-x_{ji})=0 &&\forall i\in V,\\
    &x_{ij},x_{ji}\geq 0 &&\forall e_{ij}\in E,\\
    &x_{ij},x_{ji}\text{ interi} &&\forall e_{ij}\in E.
    \end{align}`
    ..abbiamo una funzione obiettivo (la prima riga), e i vincoli da rispettare (dopo l’intertext).
    Capita spesso che il layout in pdf della compilazione si trovi diviso su due pagine…con la funzione obiettivo al termine di una pagina e le altre equazioni/disequazioni all’inizio della pagina successiva…mentre vorrei ottenere un risulato simile all’ ambiente table. Avere tutto il modello scritto sulla stessa pagina sarebbe certamente più elegante e di più facile lettura.

    Ti prego, scrivi le parole intere. 😕 PDF va bene, qlcs no.

    Premesso che questi problemi di impaginazione vanno risolti alla fine, quando il testo è definitivo, obietterei sull’uso di \intertext, perché la locuzione “soggetto a” fa parte di tutto l’insieme. Ma sono opinioni.

    Ti suggerirei di usare il pacchetto mathtools che mette a disposizione \shortintertext che diminuisce gli spazi verticali rispetto a \intertext. Userei anche l’ambiente alignat
    `\begin{alignat}{2}
    &\text{min}\sum_{e_{ij}\in E}(c_{ij}x_{ij}+c_{ji}x_{ji})\qquad &&\textrm{(WPP)}\\*
    \shortintertext{soggetto a}\noalign{\nobreak}
    &x_{ij}+x_{ji}\geq 1 &&\forall e_{ij}\in E,\\
    &\sum_{e_{ij}\in\delta(i)}(x_{ij}-x_{ji})=0 &&\forall i\in V,\\
    &x_{ij},x_{ji}\geq 0 &&\forall e_{ij}\in E,\\
    &x_{ij},x_{ji}\text{ interi} &&\forall e_{ij}\in E.
    \end{alignat}`
    L’aggiunta di \noalign{\nobreak} e dell’asterisco dovrebbero curare il problema. Puoi naturalmente usare anche align (togli quel \qquad, in tal caso).

    Ciao
    Enrico

    in risposta a: eliminazione grassetto da titoli e tableofcontents #11521
    Up
    0
    Down
    ::

    Ciao a tutti,
    dopo qualche mese di utilizzo silenzioso delle vostre preziose informazioni, sono costretto a chiedere aiuto. Vorrei eliminare la formattazione in grassetto nei titoli di capitoli e sezioni (compresi i numeri), e in particolare nella tableofcontents (compreso il numero di pagina); …in definitiva da tutto il documento. Tutto il resto è ok. Qualcuno mi può aiutare?

    Pacchetto tocloft per l’indice, pacchetto titlesec per i titoli delle sezioni.

    Ciao
    Enrico

    in risposta a: Fncychap e lingua italiana #11492
    Up
    0
    Down
    ::

    Babel non può farlo ma mi pare che ci sia un pacchetto apposito.

    No, che io sappia. Ce n’è uno per i numeri in inglese o tedesco, ma adattarlo all’italiano è piuttosto complicato. Ci sono problemi TeXnici piuttosto intricati. Ho provato a dare una soluzione sufficientemente robusta, ma ci ho rinunciato. L’approccio “manuale” è il più semplice.

    Ciao
    Enrico

    in risposta a: [fancyhdr] Maiuscolo nelle testatine #11489
    Up
    0
    Down
    ::

    Ti consiglio di rileggere il manuale di fancyhdr

    Fatto… ho modificato il codice come segue:

    Ti consiglio di leggere. 🙄

    Dai, il \nouppercase va dove definisci le testatine, non dove definisci i “mark”.

    Ciao
    Enrico

    in risposta a: comando \BiBTeX…esiste? #11452
    Up
    0
    Down
    ::

    scrivendo \LaTeX scrive LaTeX in quel modo fico…esiste il comando equivalente per BiBTeX….andando a naso ho provato \BiBTeX ma dice che è un comando non conosciuto..qualcuno ne sa qualcosa?!?!

    Di solito si scrive \textsc{Bib}\TeX

    Ciao
    Enrico

    in risposta a: Come adatto la tabella alla pagina #11455
    Up
    0
    Down
    ::

    Ciao,

    Sono riuscito ad adattare la tabella alla lunghezza della pagine, ma i valori all’interno delle colonne sono decentrati. Ho pensato perche’ non metto @{…} per ogni c, e quindi ho provato, ma ancora niente da fare…
    `\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}|c|c|c|}
    \hline
    \bf{Comprensione} & \bf{Parlato} & \bf{Scritto} \\
    \hline
    X & X & X\\\hline
    X & X & X\\
    \hline
    \end{tabular*}`
    Un’altra cosa che nn capisco e’ la seguente: se io definisco il comando
    \newcommad{\pippo}{\extracolsep{\fill}} quando lo vado utilizzare non funziona come dovrebbe.

    Il secondo problema è documentato. Quanto al primo, \extracolsep non funziona nel modo che pensi. Puoi risolvere il tuo problema così:
    `\usepackage{booktabs}
    \usepackage{tabularx}
    \newcolumntype{Y}{>{\centering\arraybackslash}X}
    …
    \begin{center}
    \begin{tabularx}{\linewidth}{YYY}
    \toprule
    \textbf{Comprensione} & \textbf{Parlato} & \textbf{Scritto} \\
    \midrule
    X & X & X\\
    X & X & X\\
    \bottomrule
    \end{tabularx}
    \end{center}`
    Il comando \bf non va usato. Né si deve abusare delle linee orizzontali e verticali. Il pacchetto booktabs ha un’ottima documentazione.

    Ciao
    Enrico

    in risposta a: pdf e dvi #11446
    Up
    0
    Down
    ::

    ciao a tutti,

    cercando in google ho trovato questa guida latex in cui si dice che per poter compilare sia in pdf sia in dvi si può usare questo
    preambolo:

    `01 \ifx\pdfoutput\undefined % We are not running pdftex
    02 \documentclass[12pt,a4paper]{article}
    03 \usepackage[dvips]{graphicx}
    04 %\usepackage{psfig}
    05 %\usepackage{epsfig}
    06 \RequirePackage[dvipdfm,hyperindex]{hyperref}
    07 %\RequirePackage[dvipdfm,colorlinks,hyperindex]{hyperref}
    08 \else
    09 \documentclass[pdftex,12pt,a4paper]{article}
    10 \usepackage[pdftex]{graphicx}
    11 \DeclareGraphicsExtensions{.pdf,.png,.jpg,.mps}
    12 \RequirePackage[hyperindex]{hyperref}
    13 %\RequirePackage[colorlinks,hyperindex]{hyperref}
    14 \usepackage{thumbpdf}
    15 \fi`

    È un preambolo scorretto che per un periodo di tempo ha funzionato. Con le distribuzioni più recenti va corretto.
    `\documentclass[12pt,a4paper]{article}
    \usepackage{ifpdf}
    \usepackage{graphicx}
    \ifpdf
    \usepackage[hyperindex]{hyperref}
    %\usepackage[colorlinks,hyperindex]{hyperref}
    \usepackage{thumbpdf}
    \else
    \usepackage[dvipdfm,hyperindex]{hyperref} % se vuoi usare dvipdfm
    %\usepackage[dvipdfm,colorlinks,hyperindex]{hyperref}
    \fi`
    Ti ho spostato nel forum più adatto.

    Ciao
    Enrico

    in risposta a: BibTex: campi AUTHOR e EDITOR in @BOOK #11397
    Up
    0
    Down
    ::

    Non ho mai usato jurabib e me la sono cavata, forse in modo poco ortodosso […]

    Io uso makebst. Non si potrebbe modificare il file bst? Allego il codice:[…]

    Il linguaggio dei file bst è, a dir poco, criptico :(. Auguri. 😉

    in risposta a: BibTex: campi AUTHOR e EDITOR in @BOOK #11394
    Up
    0
    Down
    ::

    Come da oggetto, vorrei sapere come citare un libro che è stato curato.

    Esempio:

    H. Hart, Il concetto di diritto, a cura di Mario Cattaneo, Einaudi, Torino, 2002

    mi viene naturale inserirlo come:

    @BOOK{Hart_Concetto,
    AUTHOR = {Hart, H},
    EDITOR = {Cattaneo, M.},
    TITLE = {Il concetto di diritto},
    PUBLISHER = {Einaudi},
    YEAR = {2002},
    ADDRESS = {Torino},
    }

    Il problema è che, durante la compilazione, ottengo come avviso: “Warning–can’t use both author and editor fields in Hart_Concetto”.

    Come posso venirne a capo?

    L’unico stile che conosca il quale permetta di specificare sia autore che curatore è jurabib. Visto che ti occupi di diritto te lo consiglio.

    Ciao
    Enrico

    in risposta a: ambiente paralist #11406
    Up
    0
    Down
    ::

    Salve,
    sto usando il pacchetto paralist per creare un elenco con una marca differente dal pallino di default (senza dover digitare per ogni item la marca), il problema è che l’ambiente paralist annulla il rientro del margine sinistro. Come fare per evitarlo?

    `\usepackage[neveradjust]{paralist}`
    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 12,331 al 12,345 (di 13,205 totali)

Go to top▲