egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 4,381 al 4,395 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: \tableofcontents in article.cls come in book.cls #56297
    Up
    0
    Down
    ::

    Ciao Enrico.

    Dov’è il problema?

    Solamente nel fatto che pensavo ad un qualcosa di più astratto, eventualmente da codificare in un preambolo o all’interno di un pacchetto, sempre nell’ottica che dopo \begin{document} dovrebbero starci solo il contenuto e i comandi di alto livello:

    `
    \documentclass[a4paper,twoside]{article}
    …
    \let\originaltableofcontents\tableofcontents
    \renewcommand{\tableofcontents}{%
    \cleardoublepage\originaltableofcontents\cleardoublepage}
    …
    \begin{document}
    \maketitle
    \tableofcontents

    \section{…}
    …
    `
    Comunque grazie e a presto!

    Quello che dici è “quasi” vero. Ma la vita è più complicata dell’astrazione che hai in mente. Puoi fare molto meglio:
    `\makeatletter
    \g@addto@macro\tableofcontents\cleardoublepage
    \makeatother`
    Ciao
    Enrico

    in risposta a: \tableofcontents in article.cls come in book.cls #56295
    Up
    0
    Down
    ::

    Ciao a tutti,
    sto scrivendo un documento con la classe article, e vorrei introdurre alcune personalizzazioni, in modo tale che il lavoro, una volta composto, apparisse in questo modo:

    • pagina 1: frontespizio;

    • pagina 2: pagina bianca;

    • pagina 3: indice;

    • pagina 4: seconda pagina dell’indice (se continua) oppure pagina bianca (se l’indice si è fermato alla pagina precedente);

    • pagina 5 (che è dispari): prima sezione. Poi, tutte le sezioni e/o sottosezioni successive possono essere collocate di seguito, senza altri vincoli.

    Come si nota, la struttura assomiglia molto a quella della classe book, solamente che il documento sarà breve (diciamo una quindicina di pagine al massimo). Ecco perché, secondo me, è il caso di usare article. Non ho pensato a report perché ritengo ci sia un solo “capitolo”.

    Per quanto riguarda il fatto di avere il frontespizio su una singola pagina, non ho problemi, ho già avuto modo di vedere diverse variazioni sul tema.

    Vorrei invece capire come “modificare” il comando \tableofcontents in modo tale che si comporti come sopra descritto. A naso, mi verrebbe da scopiazzare una parte della definizione di \tableofcontents in book.cls, ma piuttosto di ricorrere a questa soluzione, o a quella di riempire il documento di \clearpage, \cleardoublepage, ecc., vorrei capire se esiste un modo un po’ più elegante (es. tocloft o titletoc) per implementare la cosa.

    Grazie a tutti e a presto!

    Riempire? Due ne servono!
    `\documentclass[a4paper,twoside]{article}
    …
    \begin{document}

    \cleardoublepage
    \tableofcontents
    \cleardoublepage

    \section{…}
    …`
    Dov’è il problema?

    Guarda la modalità articolo di memoir, se hai voglia di roba “elegante”. 🙂

    Ciao
    Enrico

    in risposta a: Introduzione a LuaLaTeX #55098
    Up
    0
    Down
    ::

    Da notare che in Lua un carattere può essere espresso anche in formato ascii.

    Ho provato con \luaexec ma non ci sono riuscito. L’esempio di cui sotto, potresti adattarlo per un numero in 3 o 4 cifre significative?
    `\documentclass{article}
    \usepackage{amsmath,ar}
    \newcommand{\ARvalue}[2]{%
    \directlua{
    b=#1
    S=#2
    AR=b^2/S
    tex.sprint(AR)
    }
    }
    \begin{document}
    [\ldots] considerando una apertura alare di $b=10$~m si ha
    \[
    \AR=\dfrac{b^2}{S}=\ARvalue{10}{9}
    \]
    pertanto [\ldots]
    \end{document}`

    Ciao,
    ansys.

    C’è qualcosa di male in questo codice?
    `\newcommand{\ARvalue}[2]{%
    \directlua{tex.sprint(string.format(“\%.4f”,#1^2/#2))}}`
    Poi bisogna capire che intendi con cifre significative.

    Ciao
    Enrico

    in risposta a: Bibliografia e luoghi di pubblicazione “esotici” #56292
    Up
    0
    Down
    ::

    Molti dei titoli della mia bibliografia sono pubblicati all’estero, per lo più negli Stati Uniti.
    Mi chiedo se sia ammesso aggiungere oltre alla città di pubblicazione anche lo Stato. Il problema si è posto in particolare per una voce che reca come luogo di pubblicazione “Norfolk”. C’è una “Norfolk” un po’ in tutti i principali Paesi anglofoni. Negli stessi U.S.A. se ne contano (che io sappia) almeno cinque.
    A prescindere dal caso specifico, vi sono altre voci in cui compaiono luoghi di pubblicazione del tutto inconsueti per il lettore italiano. Quindi la domanda è: posso aggiungere ulteriori dettagli geografici oltre alla città o sarebbe un eccesso di zelo da non tollerare? Qual è, in altri termini, la soluzione preferibile fra queste due:

    “John C. Ransom, The new criticism, New Directions, Norfolk (Connecticut, U.S.A.) 1941″

    “John C. Ransom, The new criticism, New Directions, Norfolk 1941″

    Grazie per il vostro parere
    Carlo

    Indicare solo Norfolk è del tutto inopportuno. Eviterei le parentesi e anche USA: “Norfolk, Connecticut”. Mi pare che “Cambridge, Massachussetts” sia piuttosto comune. Se proprio vuoi, aggiungi USA, ma, per favore, senza puntini: è un acronimo.

    Ciao
    Enrico

    in risposta a: modello tesi pantieri e bibliografia #56270
    Up
    0
    Down
    ::

    [quote][quote][quote]Uso MikTex 2.8 in ambiente Windows. L’editor è texworks. Sono un principiante.
    Finora ho scritto la mia tesi a partire da una normale classe book. Vorrei trasferire tutto quello che ho scritto nel modello di tesi modern proposto da Pantieri. Tutto bene per i capitoli, ma non so perchè la bibliografia me la ignora. Io copio i miei riferimenti nel relativo documento tesi.bib ma, quando compilo, il pdf di risulta mi ripropone sempre i riferimenti che compaiono nel modello (anche se li ho cancellati!), non i miei. Non riesco a capire dove sia il problema. Cosa c’è che non va? Grazie

    Hai fatto andare bibtex?

    Ciao
    Enrico

    Grazie per la risposta. In effetti è stata la prima cosa di cui mi sono accertato. Ho selezionato l’impostazione “pdfLaTeX+MakeIndex+BibTeX” per la compilazione e, se non è necessario altro per fare andare bibtex, allora non dovrebbe essere quello il problema.[/quote]
    Elimina i file .bbl e .blg che ci sono nella cartella e riprova. Se BibTeX gira correttamente e senza errori, dovrai avere un nuovo .bbl; altrimenti guarda che c’è scritto nel file .blg

    Ciao
    Enrico[/quote]

    Ho seguito le tue istruzioni ed è tornato tutto in ordine. Ho cercato di rispondermi da solo, senza successo: perché ho dovuto cancellare quei files? Supponendo che io voglia fare delle prove e compilare soltanto la bibliografia più volte successivamente, dovrei sempre tornare alla cartella, fra una compilazione e l’altra, e accertarmi di cancellare sempre questi files, prima di ognuna? Come mai? Ti ringrazio molto per l’aiuto, in ogni caso.[/quote]
    Non dovrebbe essere necessario fare più un’operazione del genere. Né di far girare BibTeX ogni volta, per la verità.

    Ciao
    Enrico

    in risposta a: Contatore automatico di indici #54179
    Up
    0
    Down
    ::

    Chiedo preventivamente scusa, perché mi rendo conto che mi sto un po’ comportando da petulante perfettino, ma il giochetto mi ha intrigato, ci ho ripensato mentre sparecchiavo e non sono riuscito a resistere alla tentazione di finirlo, aggiungendo il trattamento degli errori:
    `
    \newcommand*{\newconstant}[1][]{%
    \stepcounter{constant}%
    \if\relax\detokenize{#1}\relax\else
    \ifcsname const@\detokenize{#1}\endcsname
    % emit error message: Constant already defined
    \typeout{Hey!}% stub
    \else
    \expandafter\xdef\csname const@\detokenize{#1}\endcsname{\arabic{constant}}%
    \fi
    \fi
    c_{\arabic{constant}}%
    }
    \newcommand*{\useconstant}[1]{%
    c_{%
    \ifcsname const@\detokenize{#1}\endcsname
    \csname const@\detokenize{#1}\endcsname
    \else
    % emit error message (or warning?): Undefined constant
    \typeout{Mmmh…}% stub
    ?%
    \fi
    }%
    }
    `
    Ho anche pensato che se si usa \detokenize, tanto vale utilizzarlo dappertutto. Però, da seguace della chiesa ortodossa (del TeX3), mi chiedo se davvero uno voglia usare etichette come quella presentata nell’esempio seguente.
    `
    New
    \begin{equation}
    x=\newconstant
    \end{equation}
    New (pippo)
    \begin{equation}
    x=\newconstant[pippo]
    \end{equation}
    Use pippo
    \begin{equation}
    y=\useconstant{pippo}
    \end{equation}
    Use pippo and new
    \begin{multline}
    a=\useconstant{pippo}\\
    +\newconstant
    \end{multline}
    Attempt to redefine constant
    \[
    h = \newconstant[pippo]
    \]
    Attempt to use an undefined constant
    \[
    g = \useconstant{pluto}
    \]
    Weird label
    \[
    f = \newconstant[p@p&ri\no\iffalse]
    \]
    Use it
    \[
    \useconstant{p@p&ri\no\iffalse}
    \]
    `
    Io farei tutto col vecchio, “ortodosso” \@ifundefined (sì, lo so che creo una voce nella tabella di hash, ma sapete com’è, sulle questioni di religione…).

    Ciao.

    —
    Gustavo

    P.S. Aggiungo qualche piccola modifica:

    • gli asterischi dopo \newcommand;

    • l’osservazione che la sequenza const@\detokenize{#1} potrebbe essere resa una macro, con un argomento; però, ogni bel gioco…

    Ri-ciao.

    Al trattamento degli errori avevo pensato anch’io, ma ero di fretta e ho preferito una soluzione “veloce”. L’uso di \detokenize per vedere se l’argomento è vuoto viene da Oberdiek, ça va sans dire. È forse il metodo più robusto, perché qualcosa che sia dentro \detokenize non può mai essere uguale a \relax, anche se uno chiamasse \newconstant[\relax]. L’uso di \@ifundefined è forse più comodo in certe situazioni, ma siccome preferisco i condizionali \ifX … \else … \fi che sono molto più flessibili per gli annidamenti, non disdegno \ifdefined o \ifcsname. Anzi! In molte situazioni non occorre definirsi un nuovo condizionale (e quindi tre comandi):
    `\DeclareOption{pippo}{\let\xyz@pippo=T}
    …
    \ifdefined\xyz@pippo

    \else

    \fi`
    è molto più efficiente del tradizionale
    `\newif\ifxyz@pippo
    %\xyz@pippofalse % default alla creazione di un condizionale
    \DeclareOption{pippo}{\xyz@pippotrue}
    …
    \ifxyz@pippo

    \else

    \fi`
    Un solo comando \xyz@pippo invece di tre.

    Quanto alle \label strane: non hai idea di che cosa ci metta la gente. 🙂

    Ciao
    Enrico

    in risposta a: Contatore automatico di indici #54174
    Up
    0
    Down
    ::

    In realtà con in codice che hai postato ho problemi quando la dichiarazione della costante è all’interno dell’ambiente multline o equation.
    Hai una soluzione?

    Per caso, i problemi si verificano in congiunzione con l’uso di \label nelle equazioni? Effettivamente l’ambiente equation richiama \refstepcounter per conto suo, per cui un suo successivo uso da parte di \newconstant “sporca” il valore di \@currentlabel e viene intercettato da amsmath. Però sto tirando a indovinare, ci vorrebbero informazioni più precise.

    Hai pure ragione!

    `\newcounter{constant}
    \newcommand{\newconstant}[1][]{%
    \stepcounter{constant}%
    \if\relax\detokenize{#1}\relax\else
    \expandafter\xdef\csname const@#1\endcsname{\arabic{constant}}\fi
    c_{\arabic{constant}}}
    \newcommand{\useconstant}[1]{c_{\csname const@#1\endcsname}}`
    Ciao
    Enrico

    in risposta a: Comandi \cite e \DeclareBibliographyCategory{} #56245
    Up
    0
    Down
    ::

    Salve

    scusate se insisto, ma non riesco nemmeno a capire se quello che chiedo è del tutto bizarro, o del tutto ovvio.
    Qualsiasi franco commento è benvenuto

    Lo trovo abbastanza assurdo, così come lo presenti. Quei prefissi A- e B- che hanno a che fare con le categorie?

    Io andrei semplicemente a numeri, numerando successivamente le varie bibliografie. Sarà forse perché le citazioni a sigle non mi piacciono, ma quel modo, sinceramente, mi lascia perplesso.

    Ciao
    Enrico

    in risposta a: Contatore automatico di indici #54172
    Up
    0
    Down
    ::

    In realtà con in codice che hai postato ho problemi quando la dichiarazione della costante è all’interno dell’ambiente multline o equation.
    Hai una soluzione?

    Non mi risulta; puoi fare un esempio, per favore?

    Questo funziona
    `\documentclass[a4paper]{article}
    \usepackage{amsmath}
    \newcounter{constant}
    \newcommand{\newconstant}[1][]{%
    \refstepcounter{constant}%
    \if\relax\detokenize{#1}\relax\else\label{#1}\fi
    c_{\arabic{constant}}}
    \newcommand{\useconstant}[1]{c_{\ref{#1}}}

    \begin{document}
    New
    \begin{equation}
    x=\newconstant
    \end{equation}
    New (pippo)
    \begin{equation}
    x=\newconstant[pippo]
    \end{equation}
    Use pippo
    \begin{equation}
    y=\useconstant{pippo}
    \end{equation}
    Use pippo and new
    \begin{multline}
    a=\useconstant{pippo}\\
    +\newconstant
    \end{multline}
    \end{document}`
    Ciao
    Enrico

    in risposta a: Grafico da Grace #56238
    Up
    0
    Down
    ::

    ho texlive 2009-10,
    un’installazione di texlive-full 2009-10 dovrebbe risolvere il problema ?

    Sì. Ma di certo non hai la conversione automatica degli eps in pdf e devi far andare pdflatex con l’opzione -shell-escape.

    In alternativa, installa la TeX Live 2010 seguendo le istruzioni che trovi qui.

    Ciao
    Enrico

    in risposta a: [Risolto] Fissare oggetti in beamer #56272
    Up
    0
    Down
    ::

    Rieccomi all’attacco.
    Vorrei fissare la posizione di alcuni oggetti mentre scorrono le slide di beamer. Come posso fare? Di seguito riporto un esempio minimo che dovrebbe chiarire le mie necessità.

    Grazie,
    Daniele

    `\documentclass{beamer}

    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{microtype}

    \setbeamercolor{gbwhite}{fg=white,bg=green!35!blue}

    \newcommand{\myName}{Daniele}
    \newcommand{\myTitle}{Uso della classe beamer per ottenere una presentazione accattivante\dots\ ci riuscirò?}
    \newcommand{\myUni}{mia università}
    \newcommand{\myProf}{mio relatore}
    \newcommand{\myTime}{GG MM AAAA}

    \author{\myName}
    \date{\myTime}
    \institute{\myUni}
    \title{\myTitle}

    \usetheme{Ilmenau}

    \begin{document}

    \section{Prima section}
    \subsection{Prima subsection}
    \begin{frame}
    \frametitle{Titolo del frame}
    \begin{columns}[t]
    \begin{column}{.45\textwidth}
    \hrule height 0pt\relax
    \only<1>{\rule[1mm]{.98\textwidth}{4.5cm}}
    \only<2->{\rule[1mm]{.98\textwidth}{2.cm}}
    \end{column}

    \begin{column}{.45\textwidth}
    \begin{alertblock}{Ecco il blocco}
    \begin{itemize}\small
    \item<1-> vorrei stia fisso nella propria posizione anche quando la figura a lato cambia;
    \item<2-> secondo punto per riempire.
    \end{itemize}
    \end{alertblock}
    \only<3->{\small Sarebbe il massimo se potessi definire un punto fisso anche per la figura a lato. Per esempio, vorrei che mentre la figura si modifica (aggiungo particolari e scritte), l'angolo in alto a sinistra resti fisso dov'è.}
    \end{column}
    \end{columns}

    \end{frame}

    \end{document}`

    L’ultimo \only deve essere \onslide. Con \only, LaTeX tiene conto di quel testo solo quando compone le slide date come argomento tra < e >.

    Le parti che ho citato in rosso vanno, d’ora in poi, eliminate dai tuoi esempi perché sono del tutto irrilevanti.

    Ciao
    Enrico

    in risposta a: Grafico da Grace #56236
    Up
    0
    Down
    ::

    si grazie, ho aggiunto direttamente il package epstopdf al file tex.
    una domanda che non c’entra niente con questo thread (dovrei aprirne un altro ?)
    come mai ingrandendo il pdf generato dal tex si può notare che il testo “sgrana” mentre le formule matematiche rimangono sempre ben definite ?

    Probabilmente hai installato una versione minimale di TeX Live. Senza sapere quale è difficile dire come sistemare.

    Ciao
    Enrico

    in risposta a: modello tesi pantieri e bibliografia #56268
    Up
    0
    Down
    ::

    [quote]Uso MikTex 2.8 in ambiente Windows. L’editor è texworks. Sono un principiante.
    Finora ho scritto la mia tesi a partire da una normale classe book. Vorrei trasferire tutto quello che ho scritto nel modello di tesi modern proposto da Pantieri. Tutto bene per i capitoli, ma non so perchè la bibliografia me la ignora. Io copio i miei riferimenti nel relativo documento tesi.bib ma, quando compilo, il pdf di risulta mi ripropone sempre i riferimenti che compaiono nel modello (anche se li ho cancellati!), non i miei. Non riesco a capire dove sia il problema. Cosa c’è che non va? Grazie

    Hai fatto andare bibtex?

    Ciao
    Enrico

    Grazie per la risposta. In effetti è stata la prima cosa di cui mi sono accertato. Ho selezionato l’impostazione “pdfLaTeX+MakeIndex+BibTeX” per la compilazione e, se non è necessario altro per fare andare bibtex, allora non dovrebbe essere quello il problema.[/quote]
    Elimina i file .bbl e .blg che ci sono nella cartella e riprova. Se BibTeX gira correttamente e senza errori, dovrai avere un nuovo .bbl; altrimenti guarda che c’è scritto nel file .blg

    Ciao
    Enrico

    in risposta a: modello tesi pantieri e bibliografia #56266
    Up
    0
    Down
    ::

    Uso MikTex 2.8 in ambiente Windows. L’editor è texworks. Sono un principiante.
    Finora ho scritto la mia tesi a partire da una normale classe book. Vorrei trasferire tutto quello che ho scritto nel modello di tesi modern proposto da Pantieri. Tutto bene per i capitoli, ma non so perchè la bibliografia me la ignora. Io copio i miei riferimenti nel relativo documento tesi.bib ma, quando compilo, il pdf di risulta mi ripropone sempre i riferimenti che compaiono nel modello (anche se li ho cancellati!), non i miei. Non riesco a capire dove sia il problema. Cosa c’è che non va? Grazie

    Hai fatto andare bibtex?

    Ciao
    Enrico

    in risposta a: [Risolto] Columns in beamer #56263
    Up
    0
    Down
    ::

    Uffa! 🙁 Scrivere “height” correttamente mi riesce solo una volta su due. 🙁

    Idem, tant’è che non me n’ero neanche accorto. Purtroppo però compare sempre la linea e la scritta height.

    Ciao,
    Daniele

    Hai scritto male, allora.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 4,381 al 4,395 (di 13,205 totali)

Go to top▲