egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 12,376 al 12,390 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: non numerare le pagine dell’indice #11188
    Up
    0
    Down
    ::

    non sono in fronte retro

    Male 👿 🙁

    Allora frontespizio interno 1, indice 2, introduzione 3 (cioè iii).

    Ciao
    Enrico

    in risposta a: non numerare le pagine dell’indice #11186
    Up
    0
    Down
    ::

    dunque la questione mia sta così:
    ho lo stile report e non lo cambio perchè la mia tesi è già fatta e finita così.
    l’indice è di una sola pagina (cioè, attualmente sono 2 perchè non ci sta di 1 riga, ma modificherò un filino i margini della sola pagina dell’indice) e, insieme a 4 paginette di introduzione, ho deciso di numerarlo in stile roman minuscolo, mentre il resto è in stile arabic.
    più avanti deciderò se togliere del tutto la numerazione all’indice come indicato da voi (tanto è una pagina sola).

    Basta scrivere
    `\clearpage % per essere sicuri
    \enlargethispage{1\baselineskip}
    \tableofcontents\thispagestyle{empty}
    \clearpage`
    Se non fosse sufficiente, puoi aumentare 1\baselineskip in 2\baselineskip. È un caso in cui il numero di pagina può essere omesso, ma il conteggio delle pagine deve tenerne conto lo stesso. Se sei in fronte-retro (twoside), l’introduzione comincerà a pagina “v” (frontespizio interno e retro, indice e retro fanno quattro pagine).

    Ciao
    Enrico

    in risposta a: non numerare le pagine dell’indice #11184
    Up
    0
    Down
    ::

    Il codice di Enrico produce quello che vuoi ma secondo me dovresti pensarci. La numerazione del frontmatter della classe book (numeri romani minuscoli) è uno standard tipografico piuttosto diffuso e che personalmente preferisco a pagine senza nessuna numerazione (necessarie invece per la pagine della dedica, ecc.).

    Sono perfettamente d’accordo. Posso ammetterlo nel caso di un indice breve, di una sola pagina. Nel qual caso basta scrivere
    `\tableofcontents\thispagestyle{empty}\clearpage`
    Ritenevo però istruttivo vedere come si può modificare “abbastanza” facilmente il comportamento di una classe.

    Nel caso in esame si può notare l’aggiunta di
    (1) \begingroup all’inizio
    (2) \thispagestyle{empty} dopo \chapter*…
    (3) \pagestyle{empty} prima di \@starttoc
    (4) \clearpage\endgroup alla fine

    Il comando \chapter* emette, fra l’altro, un comando \thispagestyle{plain} e l’aggiunta (2) serve ad annullarlo

    Nelle pagine successive lo stile di pagina sarebbe quello in vigore normalmente, perciò l’aggiunta (3).

    I comandi \begingroup e \endgroup servono a isolare questo \pagestyle{empty}, in modo che lo stile ritorni quello in vigore normalmente, ma dopo un \clearpage che ci assicura di non avere sorprese nella pagina successiva.

    Ciao
    Enrico

    in risposta a: Landscape + Multicols + Supertabular: è possibile? #11174
    Up
    0
    Down
    ::

    Ho provato la tua soluzione e può andare per celle contenenti poco testo; come faccio a gestire righe di testo lunghe? come faccio a farle andare a capo nella stessa cella? (come si farebbe con p{ dim } in un ambiente tabella).

    Usa \parbox{

    in risposta a: non numerare le pagine dell’indice #11181
    Up
    0
    Down
    ::

    esatto, non voglio numerare.
    sto usando lo stile report e di ridefinire non se ne parla nemmeno.
    visto che non è una cosa semplice me le tengo numerate, grazie lo stesso però.

    Non è lo stile plain da ridefinire, ma il comando \tableofcontents:
    `\makeatletter
    \renewcommand\tableofcontents{\begingroup
    \if@twocolumn
    \@restonecoltrue\onecolumn
    \else
    \@restonecolfalse
    \fi
    \chapter*{\contentsname
    \@mkboth{%
    \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
    \thispagestyle{empty}\pagestyle{empty}\@starttoc{toc}%
    \if@restonecol\twocolumn\fi
    \clearpage\endgroup
    }
    \makeatother`
    Ciao
    Enrico

    in risposta a: Landscape + Multicols + Supertabular: è possibile? #11172
    Up
    0
    Down
    ::

    Ciao a tutti,
    sto creando una reference card di C++ per uso personale e per ottimizzare lo spazio ho optato per l’orientamento landscape e l’uso di multicols per dividere ogni facciata in tre colonne. Il problema si verifica con l’uso del pacchetto supertabular per colonne lunghe: la tabella viene sì “spezzata” ma la parte seguente è inserita nella prima colonna della pagina successiva e non nella colonna seguente della stessa pagina; ecco un esempio del codice che uso:

    […]
    È possibile risolvere in qualche maniera questo comportamento?

    Non con supertabular né con longtable. Se le tue righe sono abbastanza uniformi, puoi provare senza scrivere una tabella, con un allineamento “a mano”:
    `\newcommand{\riga}[3]{\par\noindent
    \makebox[2cm][l]{#1}\makebox[2cm][l]{#2}\makebox[2cm][l]{#3}\par}`
    Scrivi poi
    `\riga{1}{2}{3}
    \riga{a}{b}{c}
    …`
    Ciao
    Enrico

    in risposta a: Scrivere sopra le frecce #2597
    Up
    0
    Down
    ::

    Tanto per cominciare grazie per la risposta repentina.
    Ho tentato questa strda ma la freccia che mi disegna è costituita da una unica linea ai cui capi ci sono idicate entrambi le direzioni… (< spero che il disegnino renda l'idea). Questa freccia in chimica indica una relazione di risonanza tra due strutture e non si può utilizzare per indicare una reazione all'equilibrio. A me quindi serve disegnare due freccie sovrapposte di cui una indica verso destra e l'altra verso sinistra... tanto meglio se le due freccie sono spezzate a metà come si può ottenere dal comando `\rightleftharpoons` del pacchetto AMSmath Grazie

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

    \makeatletter
    \def\rightharpoonupfill@{%
    \arrowfill@\relbar\relbar\rightharpoonup}
    \def\leftharpoondownfill@{%
    \arrowfill@\leftharpoondown\relbar\relbar}

    \newcommand{\xrightleftharpoons}[2][]{\mathrel{%
    \raise.22ex\hbox{%
    $\ext@arrow 3095\rightharpoonupfill@{\phantom{#1}}{#2}$}%
    \setbox0=\hbox{%
    $\ext@arrow 0359\leftharpoondownfill@{#1}{\phantom{#2}}$}%
    \kern-\wd0 \lower.22ex\box0}%
    }
    \makeatother

    \begin{document}

    \[
    A\xrightleftharpoons[aaaaaa]{bbbbbb} B
    \]

    \end{document}`Herbert Voß ci ha già pensato.

    Ciao
    Enrico

    in risposta a: newcommand #11166
    Up
    0
    Down
    ::

    Ciao. Sto scrivendo la tesi e mi sono stufato di scrivere tutte le volte \mathrm{div}.
    So che esiste un comando (newcommand?) per inserire nuovi comandi, ma non ne so la sintassi. Qualcuno può aiutarmi?

    Non è che il tuo “div” è l’operatore divergenza? Se è così:
    `…
    \usepackage{amsmath}
    \let\div\undefined\DeclareMathOperator{\div}{div}

    $\div\vec{B}$

    `

    Oppure anche
    `\renewcommand{\div}{\operatorname{div}}`
    Ciao
    Enrico

    in risposta a: Scrivere sopra le frecce #2595
    Up
    0
    Down
    ::

    Salve a tutti, anche io, nella stesura della mia tesi di laurea, ho trovato la stessa difficoltà esposta da peppaster
    Effettivamente i due comandi \xrightarrow e \xrleftarrow sono semplici ed intuitivi. Io però ho bisogno di scrivere sopra e sotto una doppia freccia (quella per le reazioni reversibili)
    Sarebbe utile il comando \xrightleftarrow … peccato che non esiste 😆
    Avete qualche idea?

    `\makeatletter
    \newcommand{\xleftrightarrow}[2][]{%
    \ext@arrow3399{\longleftrightarrowfill@}{#1}{#2}}
    \newcommand{\longleftrightarrowfill@}{%
    \arrowfill@\leftarrow\relbar\rightarrow}
    \makeatother`
    Preso, con modifiche, dal libriccino di Herbert Voß, Math mode, che si trova su CTAN.
    `
    \xleftrightarrow[sotto]{sopra}
    `
    Ciao
    Enrico

    in risposta a: allargamento margine solo della tabella #11145
    Up
    0
    Down
    ::

    grazie per la risposta.
    purtroppo con i comandi
    `\addtolength{\columnsep}{}`
    e
    `\begin{tabular}{@{}…@{}}`
    non ho avuto differenze rispetto alla stessa tabella senza quei comandi, anche cambiando la
    . (la tabella esce sempre dalla pagina nel lato destro).

    sul makebox ricevo un errore che dice not in outer par mode
    ho guardato alcuni esempi e la sintassi è proprio come l’hai scritta tu, eppure inserendo la tabella nell’ambiente ricevo quell’errore.

    `\begin{center}
    \makebox[\linewidth][c]{\fbox{A\hspace{1.1\linewidth}A}}
    \end{center}

    \begin{table}
    \centering
    \makebox[\linewidth][c]{\fbox{A\hspace{1.1\linewidth}A}}
    \caption{AAAA}
    \end{table}`
    funzionano benissimo.

    Ovviamente il \fbox serve solo per costruire qualcosa che va fuori margine. Prova a inviare un esempio minimo.

    Ciao
    Enrico

    in risposta a: domanda semplice su \frontmatter #11158
    Up
    0
    Down
    ::

    salve a tutti,

    colgo l’occassione di salutare tutta la comunità di GUIT (e ringraziarla per il proprio lavoro), essendo questo il mio primo post.
    vendiamo alla domanda, molto semplice: ho letto su una guida che il comando \frontmatter consente di utilizzare una numerazione romana per i numeri di pagina del documento nel quale è usato. ho capito bene?

    questo è il mio documento (incluso in un master di classe book):
    `\frontmatter

    \begin{flushright}
    \emph{Ai miei genitori, per il loro amore}
    \end{flushright}`

    ora però il numero romano compare in alto a sinistra: io lo vorrei, come di consueto, in basso e al centro. come procedo?

    Una pagina con la dedica non dovrebbe avere il numero. Se c’è solo la dedica, intendo. In questo caso scriverai
    `\begin{flushright}
    \emph{Ai miei genitori, per il loro amore}
    \end{flushright}
    \thispagestyle{empty}
    \clearpage`
    Ciao
    Enrico

    in risposta a: Newbie chiede aiuto: problemi bibliografia (natbib). #9090
    Up
    0
    Down
    ::

    plainnat.bst esiste, natbib.bst no.

    Però nel sito del GUIT si parla proprio di “natbib”!
    http://www.guit.sssup.it/latex/bibliografia.php

    Be’, è sbagliato! 😕

    Forse Emiliano può metterci una pezza.

    Ciao
    Enrico

    in risposta a: allargamento margine solo della tabella #11142
    Up
    0
    Down
    ::

    sto provando ad usare, come suggerito, \changepage e \changetext per modificare i margini solo di una tabella all’interno di una pagina.
    Con un paragrafo funziona farne uno piu largo e uno piu stretto in una stessa pagina, ma se applico uno dei due comandi solo alla tabella, viene modificato (allargato) nello stesso modo tutto il testo rimanente nella stessa pagina.
    Sapete se si può fare?

    Il pacchetto chngpage permette solo di modificare i parametri per pagine intere.

    Se una sola tabella va fuori margine (di poco), puoi agire intanto sullo spazio tra le colonne
    `\addtolength{\columnsep}{}`
    e se questo riesce senza far sballare la tabella sei a posto. Questo comando va dato all’interno dell’ambiente che contiene la tabella (probabilmente un table o un center). Altra cosa da tenere presente è di cominciare e finire il preambolo della tabella con @{}
    `\begin{tabular}{@{}…@{}}`
    in modo da togliere gli spazi aggiunti a sinistra e a destra.

    Se proprio dovesse andare male, inserire il tutto in una “box” con allineamento al centro:
    `\makebox[\linewidth][c]{}`
    Ciao
    Enrico

    in risposta a: Pacchetto epstopdf #11134
    Up
    0
    Down
    ::

    Niente da fare, non ne vuol sapere.
    Dal manuale del pacchetto epstopdf ho ricavato quanto segue:…

    Non conta quello che c’è nel manuale di epstopdf. Conta come abilitare “shell escape” e questo dipende da MiKTeX. Il manuale dice di usare l’opzione da riga di comando
    `–enable-write18`
    Per caso usi texify? Se sì, l’opzione da passare è
    `–tex-option=–enable-write18`
    o almeno così si capisce dal manuale. Ah! Windows 👿

    Ciao
    Enrico

    in risposta a: Pacchetto epstopdf #11132
    Up
    0
    Down
    ::

    Ciao Enrico,
    ho provato il tuo suggerimento, ma non funziona!

    Ecco quanto rilevo nel file di log

    `(“F:\Programmi\MiKTeX 2.5\tex\latex\oberdiek\epstopdf.sty”
    Package: epstopdf 2006/08/26 v1.3 Conversion with epstopdf on the fly (HO)

    Package epstopdf Warning: Shell escape feature is not enabled.`

    Per motivi molto misteriosi, MiKTeX usa opzioni diverse da quelle di teTeX (ereditate da Web2C): l’opzione corretta è –enable-write18

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 12,376 al 12,390 (di 13,218 totali)

Go to top