egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 6,706 al 6,720 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: XeTeX, mathspec e Babel #42885
    Up
    0
    Down
    ::

    E \ifxetex lo butti? 🙂
    `\begin{document}
    \ifxetex\else
    \shorthandoff{“}
    \fi`
    Ciao
    Enrico

    🙁 no, non funziona ancora.

    E certo che non funziona: metti troppo presto la definizione di ” attivo e \shorthandoff{“} lo disattiva. Diamo anche una buona ripulita:
    `\documentclass[a4paper]{article}
    \usepackage{ifxetex}

    \ifxetex
    \usepackage{mathspec}
    \usepackage{polyglossia}
    \setmainlanguage{italian}
    \setmathsfont(Digits,Latin,Greek){Hoefler Text}
    \setmainfont[Mapping=tex-text]{Hoefler Text}
    \else
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \fi

    \DeclareRobustCommand\activequote{\ifmmode\else”\fi}
    \pagestyle{empty}

    \begin{document}
    \ifxetex\else
    \shorthandoff{“}
    \catcode`\”=\active
    \let”\activequote
    \fi

    \centering
    \textit{de”fgh}
    \[
    de”fgh
    \]
    \end{document}`
    Ciao
    Enrico

    in risposta a: unità di misura nelle formule #42941
    Up
    0
    Down
    ::

    Il comando \unit è definito solo se usi l’opzione italian.
    La tua tesi immagino sia in inglese giusto?
    Se è così l’uso di babel è inutile.

    Per le unità di misura: se sono molto poche puoi formattarle a mano altrimenti puoi
    definire nel preambolo il comando \unit:
    `\newcommand*{\unit}[1]{\ensuremath{\mathrm{\,#1}}}`
    che va usato così:
    `Ho comprato $2\unit{Kg}$ di fragole.`

    È “Kg” o “kg”? Da un fisico mi sarei aspettato la seconda. 🙂

    Ciao
    Enrico

    in risposta a: XeTeX, mathspec e Babel #42883
    Up
    0
    Down
    ::

    \shorthandoff{“} dopo \begin{document}, se usi solo l’italiano.

    Ciao
    Enrico

    No, non funziona.
    \shorthandoff non viene definito da Polyglossia e pertanto quando compilo con xelatex dà errore. Per ovviare a questo ho provato a mettere \AtBeginDocument{\shorthandoff{“}} nel blocco di testo che viene processato durante la compilazione con pdflatex, ma in questo caso non si ha il comportamento voluto. È come se venisse ignorata la ridefinizione`\catcode`\”=\active
    \def”{\ifmmode\relax\else\origquote\fi}` Nel pdf compaiono le virgolette presenti nell’ambiente matematico che dovrebbero venir sostituite da \relax .

    `\documentclass[a4paper]{article}
    \input ifxetex.sty

    \ifxetex
    % CODICE PER XELATEX
    \usepackage{mathspec}
    \usepackage{polyglossia}
    \setmainlanguage{italian}
    \setmathsfont(Digits,Latin,Greek){Adobe Garamond Pro}
    \setmainfont[Mapping=tex-text]{Adobe Garamond Pro}

    \else
    % CODICE PER PDFLATEX
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}

    \let\origquote=”
    \catcode`\”=\active
    \def”{\ifmmode\relax\else\origquote\fi}
    \AtBeginDocument{\shorthandoff{“}}
    \fi

    \begin{document}
    \centering
    \textit{de”fgh}
    \begin{equation}
    de”fgh
    \end{equation}
    \end{document}`:)
    LuCa

    E \ifxetex lo butti? 🙂
    `\begin{document}
    \ifxetex\else
    \shorthandoff{“}
    \fi`
    Ciao
    Enrico

    in risposta a: TeX Live 2009 #38956
    Up
    0
    Down
    ::

    Ehm… Windows non è un computer (o un modello di computer).

    E’ un S.O… abuso di notazione da parte mia. Volevo dire un PC con il S.O. Windows…

    Comunque ho capito i tuoi dubbi. L’unica indicazione che ho trovato sul sito di TexLive è quella di possedere le credenziali di amministratore su Vista e Seven, il che mi lascia pensare che – forse – qualcuno ci abbia provato.

    Scusa l’ignoranza ma in definitiva si può installare?

    Certo che sì.

    Ciao
    Enrico

    in risposta a: TeX Live 2009 #38951
    Up
    0
    Down
    ::

    Si può installare TeX Live 2009 su Windows Seven o ci sono problemi?

    L’unica è provare. Non vedo controindicazioni. a parte quella di usare Windows. 🙂

    in risposta a: XeTeX, mathspec e Babel #42881
    Up
    0
    Down
    ::

    Bene.
    Risolto questo problema preliminare veniamo al sodo. 🙂

    Vorrei avere un documento che si può compilare contemporaneamente con pdflatex e con xelatex.
    Visto che alcune parti del preambolo devono essere diverse mi sono fatto aiutare dal pacchetto “ifxetex”, caricato alla tex-way per altri motivi.
    Il problema si pone quando il pacchetto mathspec mi constringe ad introdurre le virgolette per correzioni di spaziatura nelle formule: tali virgolette non dovrebbero esserci quando compilo con pdflatex.
    Dopo aver litigato abbondantemente con babel sono arrivato al seguente risultato:`\documentclass[a4paper]{article}
    \input ifxetex.sty
    \ifxetex
    \usepackage{mathspec}
    \usepackage{polyglossia}
    \setmainlanguage{italian}
    \setmathsfont(Digits,Latin,Greek){Adobe Garamond Pro}
    \setmainfont[Mapping=tex-text]{Adobe Garamond Pro}

    \let\origtilde=~
    \let\origquote=”
    \catcode`\~=\active
    \def~#1{\ifmmode\origquote#1\else\origtilde#1\fi}

    \else
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}

    \let\origtilde=~
    \catcode`\~=\active
    \def~{\ifmmode\relax\else\origtilde\fi}
    \fi

    \begin{document}
    \centering
    \textit{de~fgh}
    \begin{equation}
    de~fgh
    \end{equation}
    \end{document}`In pratica utilizzo la tilde invece che le virgolette nel codice (non ha altri usi nel modo matematico giusto?) e ridefinisco questa come fosse le virgolette nel caso si compili con xelatex e come fosse un bel \relax nel caso si compili con pdflatex.
    Secondo voi è un approcio che può funzionare?

    Esiste un modo alternativo per non passare attraverso la definizione della ~, ridefinendo direttamente ” ?

    🙂
    LuCa

    \shorthandoff{“} dopo \begin{document}, se usi solo l’italiano.

    Ciao
    Enrico

    in risposta a: integrali più grandi #42937
    Up
    0
    Down
    ::

    Pacchetto bigints?

    Orore e racapricio. 🙂

    Ciao
    Enrico

    in risposta a: avere sempre displaystyle tra \( e \) #42923
    Up
    0
    Down
    ::

    premettendo che il latex lo sto imparando a tentoni, ti dico che ad ora soluzione che mi soddisfi di più per scrivere elenchi di esercizi non ne ho trovata.
    fondamentalmente uso l’ambiente enumerate e \(, \), che ad ora mi sembra dia risultati più gestibili di usare \[, \] e ambienti del tipo di subequation e altri.
    ovviamente non è da trascurare il fatto che non ho una grande padronanza del latex…

    Per esercizi potrebbe anche essere una soluzione, in effetti. Tuttavia stavi cercando di usare qualcosa che non è per LaTeX.

    Se i tuoi esercizi sono del tipo

    Risolvere i seguenti esercizi sulle addizioni.
    1. 1+1
    2. 1+2
    …

    potresti ricorrere a un ambiente apposito:
    `\newenvironment{esercizi}[1]
    {\subsection*{#1}\begin{enumerate}}
    {\end{enumerate}}
    \newcommand{\exe}]1]{\item $\displaystyle#1$}`
    e la cosa di prima diventerebbe
    `\begin{esercizi}{Risolvere i seguenti esercizi sulle addizioni.}
    \exe{1+1}
    \exe{1+2}
    \end{esercizi}`
    Hai il vantaggio di non vincolarti agli ambienti standard e quindi di poter modificare la resa grafica semplicemente modificando la definizione dell’ambiente e del comando \exe.

    Ciao
    Enrico

    in risposta a: avere sempre displaystyle tra \( e \) #42921
    Up
    0
    Down
    ::

    addirittura? 🙁
    il fatto è che mi trovavo più comodo usando solo \( e \), e avere le parti matematiche scritte in displaystyle è di sicuro più comodo.

    L’idea rimane insana. 🙂 All’inizio si è sconcertati dall’idea che in $\lim_{x\to0}f(x)$ la parte “x\to0” vada a pedice di “lim” e non sotto. Poi si capisce perché e ci si adegua volentieri.

    Il motivo è che oggetti troppo alti o profondi su una riga distruggono l’uniformità della pagina e sono pugni negli occhi. Che ci siano libri dove questo avviene non è una buona scusa. 🙂 Esistono anche i ladri di pecore (per usare un noto aforisma tipografico), non per questo è bene andare a rubare ovini.

    In qualche caso molto particolare può essere necessario ricorrere a \displaystyle in una formula in corpo; ci si pensa dieci volte e, se si decide di farlo, si scrive \displaystyle. Farlo per ogni formula è sbagliato.

    Ciao
    Enrico

    in risposta a: integrali più grandi #42934
    Up
    0
    Down
    ::

    Gli integrali coprono le frazioni; se hai qualcosa di più alto, non metterlo come funzione integranda.

    ho provato con
    `\int_0^{+\infty} \frac{dx}{\sqrt[3]{1+\sqrt{x}}`
    e il denomitaro esce un po’.
    forse ho commesso errori altrove?

    Lascia che sbordi, dov’è il problema? L’integrale non è una parentesi.

    Ciao
    Enrico

    in risposta a: integrali più grandi #42932
    Up
    0
    Down
    ::

    è possibile far regolare automaticamente l’altezza degli integrali a seconda della funzione integranda?
    cerco qualcosa del tipo di ” \left\int… \, dx \right.”.
    esiste?

    Gli integrali coprono le frazioni; se hai qualcosa di più alto, non metterlo come funzione integranda.

    Ciao
    Enrico

    in risposta a: Scrivere matematica in LaTex #42925
    Up
    0
    Down
    ::

    Ho un problema. Devo scrivere il seguente codice
    ` c_{(i+1)}=min_z\bigl\{\norma{z-\tilde{c}_{(i+1)}}:\norma{F(z)} \leq \varepsilon_F\bigl\}`

    ma sono costretto a scrivere z come pedice mentre io vorrei che si collocasse non a pedice ma sotto la parola min (minimo). Come posso fare?

    Scrivendo “\min” invece dello scorretto “min”.

    Ciao
    Enrico

    in risposta a: avere sempre displaystyle tra \( e \) #42919
    Up
    0
    Down
    ::

    sto scrivendo degli esercizi e vorrei avere sempre una comportamento da displaystyle tra \( e \).
    ho trovato come suggerimento di usare nel preambolo un \alldisplay così definito:
    `\catcode`\@=11
    \def\displ@yit#1${\displaystyle #1$}
    \def\alldisplayed{%
    \everymath{\displ@yit}
    }
    \catcode`\@=12`

    durante la compilazione mi viene dato però il seguente errore:

    runaway argument?
    …riga in cui uso per la prima volta \( \)
    paragraph ended before \displa@it was complete.

    \par

    conviene che torni ad usare “\( displaystyle … \)”?

    No, conviene che tu rinunci a questa insana idea. 🙂

    Ciao
    Enrico

    in risposta a: Beamer – columns e column, disposizione colonne #42908
    Up
    0
    Down
    ::

    Uhm, mi sa che hai ragione, ma ora ho fatto un po’ di chiarezza (comunque quei comandi li avevo trovati in un sito, ma evidentemente o erano scorretto, oppure ho capito io male).

    Anyway, la domanda ora è: con questo codice
    `
    \documentclass{beamer}
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    \usetheme{Copenhagen}
    \begin{document}

    \begin{frame}
    \begin{columns}
    \begin{column}{0.3\textwidth}
    topolino\\
    pippo\\
    qua
    \end{column}
    \begin{column}{0.3\textwidth}
    \centering
    topolino\\
    pippo\\
    qua
    \end{column}
    \end{columns}
    \end{frame}
    \end{document}
    `
    ottengo due colonne, una con i termini allineati a sinistra, ed una con i termini centrati. La domanda è: è opportuno usare \centering o c’è qualche altro metodo migliore? Per allineare i termini a destra nella colonna cosa dovrei scrivere?

    Thanx!

    Ma l’ambiente tabular è escluso dalla considerazione?

    Ciao
    Enrico

    in risposta a: Rimpicciolire l’indice? (se e come farlo…) #42915
    Up
    0
    Down
    ::

    Sto eseguendo l’ultima revisione alla tesi, l’indice presenta tutti i capitoli propri e le sezioni in una facciata, l’unico appendice e la bibliografia invece sono riportati sul retro. A me sembra poco carino.

    I domanda: è davvero poco carino?

    Cercando una soluzione mi è stato proposto di utilizzare: pacchetto {setspace} inserendo poi nel testo:

    `\begin{spacing}{x}
    \tableofcontents
    \end{spacing}
    `

    dove x è la percentuale, espressa in numero decimale, di zoom (1 non modifica, 0.5 dimezza, 2 raddoppia…).

    Provandolo ottengo i seguenti effetti:

      includendo solamente il pacchetto mi da venti warnings di cui il primo è:
      (see the transcript file for additional information) pdfTeX warning (dest): name {Hfootnote.20} has been referenced but does not exist, replaced by a fixed one;

      inserendo poi anche i due comandi intorno a \tableofcontents gli errori restano gli stessi venti e l’effetto (con percentuale 0.85) è quello voluto.

    II domanda: come mai vengono generati warnings, che problemi ho creato e come posso risolverli?

    Il problema è che setspace modifica il comando \footnote. Può darsi che caricandolo prima di hyperref funzioni correttamente. Ma dovresti ottenere lo stesso effetto senza usare setspace con
    `\linespread{0.85}
    \tableofcontents
    \linespread{1}`
    Resta il fatto che comprimere l’interlinea non è esteticamente valido. Se tutto ciò che ti serve sono un paio di righe in più, potresti provare scrivendo
    `\addtocontents{toc}{%
    \protect\thispagestyle{empty}%
    \protect\enlargethispage{2\baselineskip}}
    \tableofcontents`
    Compilando un paio di volte la pagina iniziale dell’indice viene “allungata” di due righe; per evitare problemi di sovrapposizione con il numero di pagina (che starebbe sotto) lo sopprimiamo, non è così importante che ci sia.

    Se invece fosse più di un paio di righe, puoi “accorciare” la prima pagina dell’indice inserendo al punto dove vuoi il taglio
    `\addtocontents{toc}{\protect\clearpage}`
    Questo codice va prima del titolo di sezione o di capitolo dove vuoi che l’indice sia tagliato. Naturalmente va fatto quando non sono più in vista modifiche del documento.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 6,706 al 6,720 (di 13,205 totali)

Go to top▲