egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 10,201 al 10,215 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Tabelle: diverso allineamento titoli-contenuto colonne. #23859
    Up
    0
    Down
    ::

    Ti ringrazio, mi mancava il pacchetto booktabs.
    Non sono ancora sicuro dell’impatto che si ha utilizzando l’allineamento centrato per i titoli e quello a sinistra per il contenuto…

    È esattamente quello che facevi con tutti quei \multicolumn, non capisco quello che intendi dire.

    Ciao
    Enrico

    in risposta a: Numerazione della frontmatter, testatine e libretti #23854
    Up
    0
    Down
    ::

    Cari tutti,
    sto prendendo sempre più dimestichezza con LaTeX, al punto che spero di disinstallare presto gli altri software di videoscrittura che ho nel pc. Sempre più dimestichezza… che non si può ancora chiamare sicurezza, e così sono ancora a suppliziare la comunità di TeXusers in questo assolato pomeriggio padovano.
    Dunque: ho in mente di scrivere una dispensa per i miei alunni di solo testo. Trattandosi della parafrasi di una nutrita scelta di canti della Comedìa dantesca, ho pensato di rendere omaggio al Nostro scegliendo la classe book.
    Di sèguito riporto un bel po’ di codice, al quale non ho apportato alcuna modifica (anche perché non ne sarei capace 🙂 ), lungo quanto basta per porre i quesiti che mi frullano in mente (ah, so che si dovrebbe porre una domanda alla volta, dunque potrete darmi una risposta alla volta.)
    Per la pagina del titolo mi arrangio in qualche modo.
    Quello che “non mi piace” a dvi compilato, si può riassumere nei seguenti punti:

    1. La numerazione della frontmatter è in numeri romani minuscoli. Io li vorrei cambiare con il maiuscoletto minuscolo, che uso sempre quando ne ho bisogno.

    2. Come si fa a togliere il fastidiosissimo numero 1 dal piè di pagina di “Parte I – Inferno”?

    3. Vorrei togliere anche, se è possibile, l’intestazione “Capitolo #”. Basterebbe solo quella di “Canto#”.

    4. L’indice. Per forza di cose l’indice viene con le voci “Canto I…Canto II…” così spaziate e in neretto? Mi sono risposto di sì, perché si tratta di capitoli. Ma c’è un modo per rendere in neretto solo “Inferno” e poi far figurare la serie di canti come se fossero sections di capitoli?

    5. Per le testatine mi sono arrangiato con i comandi che vedete nel preambolo, così come ho fatto riferimento alla guida ai pacchetti di uso più comune del prof. Gregorio per stampare una pagina completamente bianca senza le testatine, nel caso in cui il capitolo finisca su pagina dispari.

    6. Ora il quesito più tosto (?). Per ragioni di comodità, vorrei stampare il tutto in formato A5, cioè con le due pagine affiancate sul foglio A4. Per fare ciò, considerando che la rilegatura sarebbe a caldo o a spirale, che debbo fare? Ho letto l’articolo “Libretti in LaTeX” su ArsTeXnica, ma non ho capito se, non dovendo rilegare a filo, e dunque non avendo bisogno (ma forse sbaglio) di sfornare segnature bell’e pronte, posso ovviare in qualche modo al problema non utilizzando i pacchetti specifici ma semplicemente impostando nel preambolo le dimensioni dell’output (frase lunga, ma sta in piedi). Ma forse ci sarebbero problemi in fase di stampa. Preciso che la gabbia di testo predefinita nella classe book mi piace, anche se preferirei una gabbia più da libro di lusso.

    Probabilmente sono domande inutili perché qualcuno prima di me si è già trovato nelle stesse peste e ha risolto il problema. Per cui se vorrete anche solo indicarmi i luoghi dove posso districare la matassa, ben venga.
    E mano a mano che procedo nella conoscenza di LaTeX, prometto di porre quesiti un po’ più sostanziosi, e UNO ALLA VOLTA. Davvero.

    1. Qualcuno direbbe di modificare la definizione di \roman, io sono contrario perché \roman produce la rappresentazione dei numeri in cifre romane minuscole anche fuori dal contesto dei numeri di pagina ed è un comando del nucleo di LaTeX sul quale altri pacchetti potrebbero contare (ce ne sono, infatti).
    `\makeatletter
    \DeclareRobustCommand{\@fakesc}[1]{%
    \begingroup$\m@th$\fontsize{\sf@size}{\f@baselineskip}\selectfont#1\endgroup}
    \newcommand{\@scroman}[1]{\@fakesc{\@Roman{#1}}}
    \renewcommand\frontmatter{%
    \cleardoublepage
    \@mainmatterfalse
    \pagenumbering{scroman}}
    \makeatother`
    2. Devi ridefinire il comando \part:
    `\makeatletter
    \renewcommand\part{%
    \if@openright
    \cleardoublepage
    \else
    \clearpage
    \fi
    \thispagestyle{empty}%
    \if@twocolumn
    \onecolumn
    \@tempswatrue
    \else
    \@tempswafalse
    \fi
    \null\vfil
    \secdef\@part\@spart}
    \makeatother`
    Non sono proprio d’accordo che quel numero di pagina sia fastidiosissimo.

    3. \setcounter{secnumdepth}{-1} numera solo le parti ma non i capitoli né le sezioni di livello inferiore.

    4. Pacchetto tocloft

    5. Puoi considerare il pacchetto fancyhdr

    6. Chiedi in un altro thread, ma prima fa’ qualche bella ricerca nel forum.

    Ciao
    Enrico

    in risposta a: Tabelle: diverso allineamento titoli-contenuto colonne. #23857
    Up
    0
    Down
    ::

    Salve, mi chiedevo se fosse corretto utilizzare in una tabella un allineamento diverso per i titoli delle colonne (centrato), dai contenuti (allineato a sinistra).
    Questo è il codice:
    `
    \begin{table}[htbp]
    \centering
    \begingroup
    \small
    \begin{tabular}{ccc}
    \hline \hline
    \textbf{Versione} & \textbf{Archi} &\textbf{Complessità}\\ \hline
    \multicolumn{1}{l}{\textbf{Indiretta}} & \multicolumn{1}{l}{Non orientati} &\multicolumn{1}{l} {$\mathcal{P}$ ($O(n^3)$)}\\
    \multicolumn{1}{l}{\textbf{Diretta}} & \multicolumn{1}{l}{Orientati} &\multicolumn{1}{l} {$\mathcal{P}$ ($O(n^3)$)}\\
    \multicolumn{1}{l}{\textbf{Mista}} & \multicolumn{1}{l}{Orientati e non orientati} &\multicolumn{1}{l} {$\mathcal{NPC}$ ($\mathcal{P}$ se il grafo è pari e connesso)}\\
    \hline \hline
    \end{tabular}
    \endgroup
    \caption{Complessità per le tre versioni del problema.}
    \label{tab:complessita_pc}
    \end{table}
    `
    A prescindere dalla resa visiva, riguardo la quale nutro ancora forti dubbi, è corretto il codice (dal punto di vista teorico, visto che praticamente non ho errori di compilazione)?
    Qual è il modo sintetico per informare il compilatore ad allineare diversamente titoli delle colonne dal loro contenuto?

    Ti consiglio, prima di tutto, di usare il pacchetto booktabs per le righe orizzontali.

    Le colonne vanno specificate con l, solo quelle della prima riga vanno con \multicolumn
    `\begin{table}[htbp]
    \centering
    \small
    \begin{tabular}{lll}
    \toprule
    \multicolumn{1}{c}{\textbf{Versione}} & \multicolumn{1}{c}{\textbf{Archi}} &
    \multicolumn{1}{c}{\textbf{Complessità}}\\
    \midrule
    \textbf{Indiretta} & Non orientati & $\mathcal{P}$ ($O(n^3)$)\\
    \textbf{Diretta} & Orientati & $\mathcal{P}$ ($O(n^3)$)\\
    \textbf{Mista} & Orientati e non orientati & $\mathcal{NPC}$ ($\mathcal{P}$
    se il grafo è pari e connesso)\\
    \bottomrule
    \end{tabular}
    \caption{Complessità per le tre versioni del problema.}
    \label{tab:complessita_pc}
    \end{table}`
    Quel gruppo supplementare è inutile.

    Ciao
    Enrico

    in risposta a: Righe verticali: divisori #22014
    Up
    0
    Down
    ::

    A proposito di questa questione: usando l’ambiente multicol, finisce in una colonna anche il titolo “Elenco dei simboli”., cosa esteticamente orripilante.
    Usando invece \twocolum, ciò non accade, quello che accade è che il titolo “Elenco dei simboli” ha una posizione verticale più alta rispetto ai normai capitoli in cui si usa una sola colonna (ovvero nel mio caso in tutti gli altri). E quindi non è bello a vedersi, anche solo sfogliando una pagina si notano due titoli di capitoli a diverse altezze.

    Per quale diavolo di motivo? C’è una soluzione per far posizionare correttamente il titolo?

    A pagina 2 del manuale di multicol c’è la soluzione: l’argomento opzionale all’ambiente multicols.

    Ciao
    Enrico

    in risposta a: problema di compilazione #23851
    Up
    0
    Down
    ::

    salve a tutti, io sto usando latex per scrivere la mia tesi. uso texshop su un macbook. Ho il seguente problema: se compilo il mio file sorgente e ci sono degli errori chiaramente la console me li segnala e io provvedo a correggerli. Quando però ricompilo il file la console mi da il seguente messaggio di errore

    !File ended while scanning use of \@newl@bel.

    \par
    l.40 \begin{document}

    ?

    Se però elimino il file .aux la compilazione avviene in maniera corretta. All’inizio non avevo questo problema, qualche settimana fa mi si è presentato. Forse ho cambiato inavvertitamente qualche impostazione. Qualcuno sa aiutarmi? Grazie infinite!

    In presenza di quegli errori il modo di procedere è di lasciare che TeX continui la compilazione, dando “invio” come risposta al messaggio di errore. Oppure interrompere e cancellare il file .aux.

    Ciao
    Enrico

    in risposta a: Array: domanda su dimensioni colonne #23849
    Up
    0
    Down
    ::

    La domanda è un po’ filosofica: nel pacchetto arrey sono definiti i comandi
    `p{dim}, m{dim}, b{dim}`
    Noto che in tutti i casi posso quindi definire la larghezza di una colonna ma non contemporaneamente l’altezza della cella e la posizione del testo nelle colonne di cui definisco la larghezza (il testo in tali casi è sempre “giustificato”).

    C’è un motivo preciso o si può fare in qualche altro modo che non so?

    Non ha molto senso fissare l’altezza delle celle nel preambolo della tabella, in presenza di colonne dichiarate con p, m o b. È chiaramente spiegato nella documentazione del pacchetto array (quello che definisce gli specificatori m e b) che lo sbandieramento a destra si ottiene con
    `>{\raggedright}p{}
    >{\raggedright\arraybackslash}p{
    }`
    Il secondo modo è se la colonna è l’ultima e quindi non è possibile usare \\ per due scopi differenti.

    L’altezza di una cella può essere facilmente fissata usando puntelli, cioè righe invisibili, con \rule[]{}{0pt} (l’argomento opzionale indica la profondità).

    Ciao
    Enrico

    in risposta a: [OT] “Sotto-paragrafo” o “sottoparagrafo&quot #23842
    Up
    0
    Down
    ::

    “Sotto-lemma” o “sottolemma”? “Mini-indice” o “miniindice”?

    Io ho optato per le forme con il trattino (visto che quelle senza trattino sul dizionario non le ho trovate), ma il caporedattore (o capo-redattore?) della mia casa editrice (che mi pare persona preparata) mi “consiglia” di toglierlo…

    Che ne pensate?

    Grazie,
    L.

    P.S. Ecco che una ricerca su Google “sottoparagrafo crusca” mi fa presagire che abbia ragione il caporedattore… Mi sa che li cambio tutti…

    Sottobosco, sottochiave, sottocorrente, sottocommissione, sottocosto, sottofondo, …

    Capostazione, caposquadra, capostipite, capomastro, …

    Ciao
    Enrico

    in risposta a: Come fare un frontespizio con logo #23836
    Up
    0
    Down
    ::

    ciao,

    ho corretto il codice che avevo postato sopra in questo modo

    \documentclass[a4paper,titlepage,11pt]{book}
    \usepackage[italian]{babel}
    \usepackage{frontespizio}
    \usepackage[T1]{fontenc}
    \usepackage{microtype}
    \begin{document}
    \begin{frontespizio}
    \Universita{Bologna}
    \Facolta{Scienze}
    \Logo{logo.jpg}
    \Corso[Laurea]{Matematica}
    \Annoaccademico{1999-2000}
    \Titoletto{Tesi di laurea magistrale}
    \Titolo{\uppercase{Lo sviluppo storico\\ del concetto di funzione\\ e le origini della teoria\\ delle distribuzioni}}
    \Candidato{Lorenzo Pantieri}
    \Relatore{Chiar.mo Prof. Ermanno Lanconelli}
    \end{frontespizio}
    \end{document}

    ma mi da problemi con il comando candidato, se metto \candidato on (come mi ha suggerito una volta) mi esce in due pagine bianche solo la scritto nLorenzo Pantieri, con il comando invece messo sopra nn mi da errore ma esce solo una pagina bianca. Inoltre nella compilazione mi viene fornito questo log

    rova_pros.tex…
    prova_pros.tex(1): Package babel Warning: No hyphenation patterns were loaded for
    prova_pros.tex(1): Package frontespizio Warning: Remember to compile prova_pros-frn with

    ————————————————–
    prova_pros – 0 errori, 2 avvertimenti, 0 overfull box(es), 0 underfull box(es)

    sembra che la frase dove dice remember non sia completa.
    Come mai? Suggerimenti? Modifiche per avere qualcosa di concreto?
    grazie.

    Non mi risulta di aver consigliato di usare \candidato che non è un comando definito dal pacchetto. In effetti quei comandi producono il frontespizio correttamente.

    Il log non è quel riassuntino, che però già dice due cose

    (1) non hai abilitato la sillabazione in italiano
    (2) non hai seguito le istruzioni del pacchetto frontespizio che dicono di compilare con pdflatex anche il file -frn.tex (qui indica il nome del tuo file).

    Per la (1), leggiti la guida di Lorenzo che trovi sul suo sito http://www.lorenzopantieri.net

    Ciao
    Enrico

    in risposta a: Come fare un frontespizio con logo #23833
    Up
    0
    Down
    ::

    salve,

    leggendo il titolo direte che è un argomento trattato e ritrattato ma leggendo i vari post non ho capito come poter fare un frontespizio di una tesi con logo semplice e pulito.
    tra i vari posto ho provato a usare il seguente codice:

    \documentclass[a4paper,titlepage,11pt]{book}
    \usepackage[italian]{babel}
    \usepackage[sans,logo]{frontespizio}
    \usepackage[T1]{fontenc}
    \usepackage{microtype}
    \begin{document}
    \begin{frontespizio}
    \Universita{Bologna}
    \Facolta{Scienze}
    \Corso[Laurea]{Matematica}
    \Annoaccademico{1999-2000}
    \Titoletto{Tesi di laurea magistrale}
    \Titolo{\uppercase{Lo sviluppo storico\\ del concetto di funzione\\ e le origini della teoria\\ delle distribuzioni}}
    \Candidato on{Lorenzo Pantieri}
    \Relatore{Chiar.mo Prof. Ermanno Lanconelli}
    \end{frontespizio}
    \end{document}

    ma nella compilazione mi da i seguenti errori

    prova_pros.tex(97): Errore: ! Use of \front@temp doesn’t match its definition.
    prova_pros.tex(97): Errore: ! LaTeX Error: Missing \begin{document}.
    prova_pros.tex(97): Errore: ! Undefined control sequence.

    e non si ottiene niente se non pagine bianche con qualche scritta. ho provato a cercare il pacchetto front-vr (o come si chiama) ma il risultato è stato un pacchetto frontespizio che ho installato.
    Qualcuno sa darmi una dritta?

    Il pacchetto frontespizio non ha alcuna opzione “logo”. Ha invece il comando \Logo, da mettere fra i vari comandi dentro l’ambiente “frontespizio” che prende come argomento il nome di un file che contiene il logo effettivo.

    Ciao
    Enrico

    in risposta a: Settare globalmente i parametri di enumerate #23828
    Up
    0
    Down
    ::

    Salve,
    Vorrei sapere se è possibile settare globalmente i parametri di un ambiente come enumerate o itemize, affinchè non sia necessario replicare in ogni ambiente l’indicazione dei paramametri stessi:
    `
    \begin{enumerate}\setlength{\itemsep}{0in}
    \item bla bla
    \item blaaa
    \end{enumerate}
    `
    Vorrei precisare che preferirei non definire un nuovo enviroment con un altro nome ma mantenere il nome dell’enviroment originale (in questo caso enumerate).
    Ho provato il pacchetto enumitem ma dalla documentazione non mi sembra che permetta la definizione globale di questi parametri.

    `\makeatletter
    \g@addto@macro\enumerate{\setlength{\itemsep}{0pt}}
    \makeatother`
    Attento che però così non funziona con enumitem.

    Ciao
    Enrico

    in risposta a: Bibtex e parentesi quadre #23824
    Up
    0
    Down
    ::

    utilizzo bibtex, il pacchetto natbib con plain_ita.

    Si uso natbib, devo toglierlo?

    Edit: risposta si!! l’ho tolto e è venuta la []

    \setcitestyle{square} dopo \usepackage{natbib}

    Ciao
    Enrico

    in risposta a: listings e Fortran77 #23767
    Up
    0
    Down
    ::

    (1) Sì sono un ottimista su LaTeX, spero sempre possa fare tutto

    (2) Chi ti dice che non abbia studiato la documentazione? Ed infatti l’ho studiata, eccome se l’ho studiata. Questo non implica che una cosa mi riesca. Il forum esiste per questo: per capire se ci sono problemi risolvibili anche dopo essersi informati in maniera corretta. Scendi dal piedistallo prof…

    🙄 Esattamente ciò che ho detto. In listings ci sono un mare di funzionalità. Può anche darsi che non ci sia quella che chiedi, ma io penso di sì.

    Ciao
    Enrico

    in risposta a: Bibtex e parentesi quadre #23822
    Up
    0
    Down
    ::

    Ciao a tutti, sono arrivato a scrivere la bibliografia della mia tesi, utilizzo bibtex, il pacchetto natbib con plain_ita.

    Precisando che sono su ambiente mac, distribuzione mactex (texlive 2007) e che il file .bib deve avere per forza il solito nome del mainfile.tex altrimenti non parte la compilazione di bibtex, volevo sapere se è possibile con pain_ita avere le parentesi quadre invece di tonde nel testo quando effettuo una citazione, mi spiego:

    `…come si può notare in \cite{art1} …`

    restituisce :
    …come si può notare in (1)…

    invece vorrei che fosse:
    …come si può notare in [1]…

    è possibile?

    Il problema non riguarda BibTeX, ma LaTeX. Per caso usi natbib?

    Ciao
    Enrico

    in risposta a: listings e Fortran77 #23765
    Up
    0
    Down
    ::

    Ok non lo sapete, fa lo stesso.

    Rimediamo così: come si fa in listings a far evidenziare i numeri ad es. in rosso (quelli che non fanno parte dei nomi delle variabili)? Quindi si dovrebbero evidenziare in D2=45*2.35*L75
    “45” e “2.35”.

    Se non c’è modo, come si fanno ad evidenziare tutti i numeri e basta (dovunque siano)?

    Questi ultimi messaggi dicono due cose: (1) hai fede nella quasi onnipotenza tipografica di TeX; (2) non hai voglia di studiare la documentazione.

    Commento alla (1): non è detto che ciò che si può pensare si possa anche fare con determinati strumenti. Con LaTeX e i pacchetti aggiuntivi si può fare tanto; listings ha molte funzionalità, ma tutto non può fare.

    Commento alla (2): non è raro che qualche frequentatore del forum si sia già imbattuto nel problema di un altro. Non sempre è così, però.

    Detto questo, spero che altri possano aiutarti: in genere l’unico codice che inserisco nei documenti è semplice codice TeX che preferisco non trattare in modo particolare.

    Ciao
    Enrico

    in risposta a: “L’arte di scrivere con LaTeX” #23045
    Up
    0
    Down
    ::

    [quote]Il Professore mi ha spiegato che il programma è mktexlsr, mentre texhash è solo un alias.

    Ho appena provato ed in effetti mi dà la stessa cosa, ma allora (come per texhash) non serve sudo (che richiede diritti root) ma basta mktexlsr.

    Grazie per il suggerimento.

    Ne approfitto per un suggerimento: quando parli di formule fuori corpo (pag 96) introduci solo i comandi corretti. Tuttavia se un principiante legge, insieme alla tua guida, un’altra guida in cui trova $$…$$, potrebbe pensare che tu l’hai solo dimenticato. Quindi non sarebbe opportuno aggiungere una piccola nota in cui si sottolinea che spesso si trova scritto in certe guide che $$…$$ è equivalente a \[…\] ma che in realtà non è cosi’?

    In effetti, nella guida ho cercato di semplificare le cose al massimo. Per esempio, non ho neppure menzionato l’esistenza di comandi come \hline o ambienti come eqnarray, ma ho cercato di riportare sempre la soluzione “migliore”.

    Il rischio nel menzionare anche le soluzioni “sbagliate” è di appesantire le cose, perdendo in agilità quello che si guadagna in scrupolo “filologico”, però è vero: potrebbe sembare che le ho solo dimenticate…

    Ci penserò! 😉 [/quote]
    Una guida dovrebbe occuparsi di dare i metodi migliori per ottenere le cose che si desiderano. Purtropo certe brutte abitudini si propagano in modo difficilmente controllabile; si potrebbe pensare a una breve appendice sulle costruzioni deprecate rimandando ai “Tabù” per maggiori dettagli. Si otterrebbe forse un effetto benefico che invoglia gli utenti più interessati a informarsi da più fonti: finché sono buone e autorevoli c’è solo da guadagnarci. Di sicuro è meglio evitare riferimenti a guide obsolete o, peggio, contenenti errori concettuali.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 10,201 al 10,215 (di 13,205 totali)

Go to top▲