egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 2,701 al 2,715 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Annuncio: kantlipsum #66290
    Up
    0
    Down
    ::


    La prossima versione potrebbe permettere la scelta fra Kant e Husserl, buona idea!

    Ciao
    Enrico

    in risposta a: ridefinire \pm #66270
    Up
    0
    Down
    ::

    ivan” post=65348In un documento composto con XeLaTeX e un font particolare ho un’unica occorrenza del simbolo $\pm$ e precisamente:
    `$\pm 4\%$
    `Naturalmente il font che uso non ha quel simbolo e quindi viene usato quello di default.
    Ho pensato quindi di ridefinirlo così:
    `\renewcommand{\pm}{\mbox{+\kern-.55em\raisebox{-1.5pt}{–}}}
    `
    Uso il doppio trattino perché il trattino singolo è naturalmente inclinato, come nelle sillabazioni.
    Il risultato è ottimo, sul piano pratico (nel senso che là dov’è quel simbolo non darà mai alcun problema).
    Ho qualche serio dubbio che sia altrettanto ottimo sul piano TeXnico.

    Commenti?

    Mi bacchetto le mani in anticipo perché qualcosa mi dice che ho scritto un codice “porcellum”

    Ovviamente non c’è nessun problema a ridefinire \pm. Il problema è nella ridefinizione. 🙂
    `\renewcommand{\pm}{{\ooalign{\hidewidth+\hidewidth\cr\raisebox{-1.5pt}{–}\cr}}}`
    Aggiusta a piacere il ribassamento del trattino: con \ooalign non hai il problema di indovinare di quanto devi tornare indietro. Ma puoi anche provare a usare direttamente il carattere ± che puoi copiare da qui oppure indicare con \pm dando la definizione
    `\chardef\pm=\string”00B1`
    Ci sono buone possibilità che il tuo font ce l’abbia. Dovresti, in realtà riuscire a scriverlo direttamente da tastiera (in quella internazionale è in alto a sinistra).

    Ciao
    Enrico

    in risposta a: Aquamacs e impostazioni magiche #66267
    Up
    0
    Down
    ::

    OldClaudio” post=65329UN 6 mesi fa in un filone si discuteva su come specificare a Emacs il main file o anche diverse altre cose: per specificare il main file si suggeriva di mettere nella prima riga:
    `
    %%% TeX-master: “”
    `
    e per impostare diverse variabili si suggeriva la sinstassi generale:
    `
    % -*- var1: x, var2: y, […] -*-
    `

    Domanda: è possibile usare queste specifiche anche per Aquamacs?

    Seconda domanda: per specificare master file, codifica e programma per cui è scritto il file, come si fa con TeXShop su tre righe diverse, suppongo che si debba usare la sintassi generale per impostare diverse variabili; si potrebbe mettere un esempio con spazi, virgolette e nomi effettivi delle variabili e dei valori possibili, per favore?

    Ovviamante non c’è traccia di queste cose nel file di documentazione di Aquamcs: “Aquamcs manual.pdf”

    Grazie mille ai guru di Emacs ed Aquamacs che possano venire in aiuto a coloro che vorrebbero almeno provare ad usare questi programmi in modo un po’ meno che banale.

    Le righe con %%% vanno in fondo. Si può mettere anche una riga iniziale (deve essere la prima) con la sintassi descritta sopra. Esempio:
    `% -*- coding: utf-8; TeX-engine: xetex; TeX-master: pippo.tex -*-`
    e questa impostazione delle variabili avrà la precedenza su quelle eventualmente presenti in fondo. Attenzione: mai impostare la variabile TeX-engine a pdftex (che è il default). Le righe magiche per TeXShop o TeXworks possono andare subito dopo perché questi programmi le cercano fra le prime venti.

    Il metodo migliore, secondo me, è di mettere tutto in fondo, con la sintassi
    `%%% Local Variables:
    %%% mode: latex
    %%% coding: utf-8
    %%% TeX-master: pippo.tex
    %%% TeX-engine: xetex
    %%% End: `
    Emacs guarda sempre prima alla fine del file e poi riprende l’esame dall’inizio e per questo i valori dati nella riga magica iniziale hanno il sopravvento. Valori possibili:
    `coding: latin-1
    coding: latin-9
    coding: utf-8`
    (ce ne sarebbero parecchi altri, ma non servono granché);
    `TeX-engine: xetex
    TeX-engine: luatex`
    Ricordo che non si deve mai impostare la variabile a pdftex: se lo si vuole usare è il default e non va specificata proprio la variabile. Per TeX-master va dato il percorso relativo del file principale: per esempio
    `TeX-master: pippo.tex
    TeX-master: ../pippo.tex`
    Non è male impostare anche il modo:
    `mode: latex`
    Trucco: se si sceglie il menù LaTeX > Multifile/Parsing > Set Master File (scorciatoia C-c _, cioè control-c seguito da underscore), verrà richiesto di trovare qual è il “Master file”; si può cercare quello desiderato o dare invio per indicare che il file attuale è il master; verrà creata in fondo al file la struttura necessaria per impostare le variabili, dove se ne potranno aggiungere altre.

    Aquamacs è Emacs, quindi non c’è alcuna differenza con le altre incarnazioni su questo aspetto.

    Ciao
    Enrico

    in risposta a: Errore Babel #66253
    Up
    0
    Down
    ::

    samiel” post=65328Ho cercato di ricompilare un vecchio file modificato nel contenuto
    e basato sull’ormai famigerato Classicthesis. Nonostante l’ovvia presenza di
    `\usepackage[italian]{babel}`
    ricevo un messaggio di errore che blocca la compilazione:
    `! Package babel Error: You haven't specified a language option.`
    Che mai può essere?

    Probabilmente c’è un altro \usepackage{babel} senza opzioni. Dare un esempio minimo mai? 🙂

    Ciao
    Enrico

    in risposta a: XeLaTeX mathspec e simbolo % #66240
    Up
    0
    Down
    ::

    ivan” post=65303Il codice seguente mostra come sia possibile, attraverso il pacchetto mathspec, avere lo stesso font in modo normale e in modo matematico usando XeLaTeX:
    `%!TEX TS-program = xelatex
    %!TEX encoding = UTF-8 Unicode

    \documentclass[12pt]{article}

    \usepackage{mathspec}
    \setprimaryfont[Mapping=tex-text]{Hoefler Text}

    \begin{document}
    $abcdefg30\%$ abcdefg30\%
    \end{document} `

    Ma c’è una differenza: il simbolo di percentuale in modo matematico non è nel font del documento?
    Questo accade anche con altri simboli. C’è un modo diverso da questo:
    `$\text{\%}$`
    per aggirare il problema?

    `documentclass[a4paper]{article}
    \usepackage{mathspec,etoolbox}
    \setprimaryfont[Ligatures=TeX]{Hoefler Text}
    \setmathfont(Digits,Latin)[ItalicFeatures={Contextuals=NoLineFinal}]{Hoefler Text}

    \renewrobustcmd{\%}{\ifmmode\expandafter\mbox\fi{\char`\%}}

    \begin{document}
    $abcdefge30\%$ abcdefg30\%
    \end{document}`
    Ciao
    Enrico

    in risposta a: Ennesimo post su una figura a pagina intera #66244
    Up
    0
    Down
    ::

    aleangel14″ post=65313Salve so che di post di questo tipo ce ne sono a centinaio ma non sono stati esaustivi per risolvere il mio problema. Ho bisogno di inserire una’immagine a pagina intera(ruotata di 90 gradi) con didascalia ruotata sempre di 90 gradi. Ho provato a seguire le istruzioni presenti in questo post:

    e quello che ho generato è stato questo:

    `\afterpage{%
    \label{schema elettrico}
    \index{Schema elettrico}
    \begin{tikzpicture}[remember picture,overlay]
    \pgfdeclareimage{image}{Immagini/Cap3/Gyro.pdf}
    \node at (current page.center){\pgfuseimage{image}};
    \end{tikzpicture}
    \cleardoublepage
    }`

    non ho potuto raccogliere la parte del codice all’interno dell’istruzione figure in questo modo:
    \begin{figure}
    \begin{tikzpicture}[remember picture,overlay]
    \pgfdeclareimage{image}{Immagini/Cap3/Gyro.pdf}
    \node at (current page.center){\pgfuseimage{image}};
    \end{tikzpicture}
    \caption{gyro}
    \end{figure}

    perchè in fase di compilazione la figura non risultava essere più a tutto schermo e posizionata in un punto neanche centrale della pagina.
    Pertanto non ho potuto inserire una didascalia e ho dovuto inserire l’istruzione \cleardoublepage per evitare che il testo si sovrapponesse all’immagine. Questo ha comportato che il testo appariva correttamente nella pagina successiva a quella che conteneva l’immagine ma ho perso lo stile della pagine. Questa pagina infatti è bianca con su scritto il testo ma è priva di numero di pagina intestazione etc.
    La mia richiesta è questa: è possibile avere l’immagine a tutta pagina ruotata di 90 gradi con didascalia( e pagestyle{none}) seguita da un pagina (dove ricomincia il flusso del testo) con pagestyle corretta?
    Non so se può essere utile.. 😕 sto usando il pacchetto classic thesis ed è una tesi con margini impostati manualmente ed è un scrbook solo fronte. Spero di essere stato chiaro. Grazie in anticipo a chi vorrà aiutarmi

    `\afterpage{%
    \begin{tikzpicture}[remember picture,overlay]
    \pgfdeclareimage{image}{Immagini/Cap3/Gyro.pdf}
    \node at (current page.center){\pgfuseimage{image}};
    \node[rotate=90] at (current page.center){%
    \begin{minipage}{\textheight}
    \captionof{figure}{Didascalia}
    \end{minipage}};
    \end{tikzpicture}
    \clearpage
    }`
    Così la didascalia sarà a centro pagina, aggiustane tu la posizione.

    Ciao
    Enrico

    in risposta a: errore di xcolor con memoir #66053
    Up
    0
    Down
    ::

    samiel” post=65298Conciosiacosaquandofosseche….

    Il quadro non è tondo.

    Vediamo quanti la capiscono. 🙂

    Ciao
    Enrico

    in risposta a: errore di xcolor con memoir #66051
    Up
    0
    Down
    ::

    samiel” post=65288tranne che delle schede non c’è traccia nell’indice…

    Sicuro di avere impostato tocdepth a 3?

    Ciao
    Enrico

    in risposta a: TexShop #66013
    Up
    0
    Down
    ::

    toti85″ post=65284Mmm mi è sorto un dubbio amletico 😀
    Siccome spesso utilizzo il portatile per lavorare alla tesi (su cui gira Windows), mi chiedo se, una volta editato il sorgente con TexShop in ambiente Mac, sorgano problemi importandolo in texnic center…

    Sì: se usi UTF-8 come codifica, sappi che TeXnicCenter non è in grado di gestirla. Usa TeXStudio o Texmaker (simili a TeXnicCenter) oppure TeXworks (simile a TeXshop).

    Ciao
    Enrico

    in risposta a: tabularx e \newenvironment #66220
    Up
    0
    Down
    ::

    cpl” post=65275Buongiorno

    non so perchè ma se sostituisco la definizione \newenvironment così:
    `
    \newevironment{miaTabella}
    {\tabularx{\textwidth}{lX}}
    {\endtabularx}
    `

    l’errore sparisce. Perchè?
    (… mi sono perso qualche nozione fondamentale di latex?)

    ciao

    No, semplicemente non hai letto il manuale di tabularx che dice di fare esattamente così. 🙂

    Ciao
    Enrico

    in risposta a: Profondità numerazione di equazioni e figure – classe Memoir #66214
    Up
    0
    Down
    ::

    Marco87″ post=65274Ciao,

    ringrazio molto sia Enrico che Claudio. Il comando:
    `\counterwithin{subfigure}{section}`
    genera l’errore:

    ! Class memoir Error: subfigure is not a counter.

    Che cosa devo fare? I comandi per equation e figure sono sufficienti? Che cosa succederà alla numerazione delle subfigure?

    Claudio, ti garantisco che avevo cercato nel manuale. Dubitavo fortemente che in un manuale così minuzioso mancasse (e infatti c’era). Purtroppo però, a causa del mio inglese accademico, non ero riuscito a trovare la spiegazione e capire come fare. Alcune cose sono riuscito a capirle, altre no. Chiedo scusa per casi come questo.

    Grazie mille ancora e ciao, 🙂
    Marco.

    Con memoir mi pare che subfigure non sia definito in partenza. Controlla sul manuale.

    Ciao
    Enrico

    Up
    0
    Down
    ::

    Marco87″ post=65264Ciao a tutti,

    torno con un quesito riguardante la classe memoir. Nelle classi standard per decidere la profondità della numerazione di equazioni e figure uso il seguente codice:
    `\numberwithin{equation}{section}
    \numberwithin{figure}{section}
    \numberwithin{subfigure}{section}`
    Come posso ottenere la medesima cosa anche utilizzando la classe memoir?

    Grazie e buona giornata,
    Marco.

    `\usepackage{chngcntr} % non serve con memoir
    …
    \counterwithin{figure}{section}
    \counterwithin*{footnote}{chapter}`
    Ho aggiunto anche un esempio della variante *: senza asterisco viene anche modificata in modo “ovvio” la rappresentazione del contatore, con l’asterisco no. Con quei comandi la prima figura della sezione 3 del capitolo 4 sarà numerata 4.3.1; le note al piede invece sono azzerate a ogni capitolo e indicate solo con il loro numero specifico (lo so: le classi standard già fanno così, è solo per fare un esempio). Il pacchetto ha anche \counterwithout.

    La funzionalità di chngcntr è già incorporata in memoir; caricarlo comunque non fa danno.

    Ciao
    Enrico

    in risposta a: Chimera #66205
    Up
    0
    Down
    ::

    illinguista1972″ post=65248Ammettiamo che un utente mostri in un filone un codice che gli dà problemi, ma si dimentica di mettere anche il preambolo del documento.

    Esiste un modo per sapere a quale pacchetto appartiene un comando senza doverlo chiedere all’utente? Mi riferisco a quel \longentry del filone in cui si chiedono consigli per abbellire una longtable. Il comando non è definito dal pacchetto longtable, almeno credo, perché altrimenti non avrei avuto errori.

    Si chiede all’OP di indicare le macro usate; \longentry, con la variante *, è di mia ideazione come risposta a un problema dello stesso utente.

    Ciao
    Enrico

    in risposta a: fancyhdr #63093
    Up
    0
    Down
    ::

    Danilatex” post=65238Grazie Enrico

    Ragazzi, approfitto della vostra cultura in materia: non vogliatemene. Come si fa a far apparire nell’intestazione i testi senza grassetto?

    Grazie

    Danilo

    Togli il \bfseries, no? 🙂

    Ciao
    Enrico

    in risposta a: fancyhdr #63091
    Up
    0
    Down
    ::

    Danilatex” post=65235Va benissimo. L’unico problema irrisolto è il nome del paragrafo in maiuscolo(io lo vorrei in minuscolo)

    Scrivi
    `\fancyhead[LO]{\bfseries\nouppercase{\rightmark}}`
    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 2,701 al 2,715 (di 13,205 totali)

Go to top▲