egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 3,871 al 3,885 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Due problemini matematici: seno (e tengente) e punto #58575
    Up
    0
    Down
    ::

    Quest’anno grande innovazione, redigerò il documento del 15 maggio con LaTeX.
    Quasi tutto bene se non che devo riscrivere in codice gli esempi della mia collega
    di matematica (che naturalmente non sa scrivere in LaTeX). Solo che
    è la mia prima volta; dunque, nonostante che stia compulsando freneticamente
    l’Arte e altro, ho dei problemi che giudicherete peggio che banali,
    ma a cui mi trovo davanti per la prima volta (e con la fretta di dover chiudere
    il documento). Veniamo al dunque:
    1) Ho una fomula con un punto come segno di moltiplicazione
    posto fra due frazioni. Come si fa?
    2) La mia collega usa sen e tg per seno e tangente. A me,
    usando \sin e \tan risultano appunto “sin” e “tan”. Che devo fare?

    Grazie (intanto, perché di quesiti elementari sul tema assai probabilmente
    sarò costretto a postarne altri…)
    M.

    `$2\cdot3=6$`
    Per avere “sen” e “tg” ti consiglio di scrivere
    `\renewcommand{\sin}{\operatorname{sen}}
    \renewcommand{\tan}{\operatorname{tg}}`
    così, se la collega tradizionalista si convertisse alle notazioni universali potresti facilmente cambiare rimuovendo le ridefinizioni. Occorre amsmath (o, quanto meno, amsopn che il pacchetto più generale richiama).

    Qui in alto trovi la Comprehensive List, dove c’è tutto.

    Ciao
    Enrico

    in risposta a: Allineamento verticale tabelle #58573
    Up
    0
    Down
    ::

    Ecco un file di esempio:
    Tabella.tex

    Se provate a compilarolo, noterete come le celle contenenti “N” e “Pairing” siano palesemente allineate in alto, ma anche le altre sono tutte così.

    Non abusare di \[…\] e di array: la tua tabella è un tabular che va dentro un ambiente center.

    Non usare filetti verticali né spaziature aggiuntive con [1.5ex] (non servono affatto). Le due celle con “N” e “Pairing” vanno allineate con la riga in alto oppure con la seconda, di sicuro non vanno all’altezza dei filetti orizzontali.

    Ciao
    Enrico

    in risposta a: Problema di contatori in beamer #58555
    Up
    0
    Down
    ::

    Ho tolto il \setconunter dalla prima slide, (e il wrapfig, che non mi serve: era il risultato di un copia-incolla di un altro preambolo) ma questo codice

    `
    \documentclass{beamer}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[OT1]{fontenc}
    \usepackage{url}
    \usepackage{booktabs}
    \usepackage{esvect}
    \mode \usetheme{Rochester}
    \useinnertheme{rounded}
    \useoutertheme{sidebar}
    \usecolortheme{beetle}
    \newcounter{keepenumi}
    \resetcounteronoverlays{keepenumi}
    \begin{document}
    \begin{frame}{Prima slide}
    \begin{enumerate}
    \item Pippo
    \pause
    \item Pluto
    \pause
    \item paperino
    \setcounter{keepenumi}{\value{enumi}}
    \end{enumerate}
    \end{frame}
    \begin{frame}{Seconda slide}
    \begin{enumerate}
    \setcounter{enumi}{\value{keepenumi}}
    \item Minni
    \pause
    \item Clarabella
    \pause
    \item Nonna Papera
    \setcounter{keepenumi}{\value{enumi}}
    \end{enumerate}
    \end{frame}
    \begin{frame}{Terza slide}
    \begin{enumerate}
    \setcounter{enumi}{\value{keepenumi}}
    \item Pippo
    \pause
    \item Pluto
    \pause
    \item paperino
    \setcounter{keepenumi}{\value{enumi}}
    \end{enumerate}
    \end{frame}
    \begin{frame}{Quarta slide}
    \begin{enumerate}
    \setcounter{enumi}{\value{keepenumi}}
    \item Minni
    \pause
    \item Clarabella
    \pause
    \item Nonna Papera
    \end{enumerate}
    \end{frame}
    \end{document}
    `
    si compila e dà correttamente le prime due slides ma poi sballa dalla terza

    Ti manca un \setcounter dopo Nonna Papera; inoltre occorre scrivere
    `\resetcounteronoverlays{keepenumi}`
    nel preambolo.

    Ciao
    Enrico

    in risposta a: Problema di contatori in beamer #58553
    Up
    0
    Down
    ::

    Questo è un esempio compilabile:`
    \documentclass{beamer}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[OT1]{fontenc}
    \usepackage{url,wrapfig}
    \usepackage{booktabs}
    \usepackage{esvect}
    \mode \usetheme{Rochester}
    \useinnertheme{rounded}
    \useoutertheme{sidebar}
    \usecolortheme{beetle}
    \newcounter{keepenumi}
    \begin{document}
    \begin{frame}
    \begin{enumerate}
    \setcounter{enumi}{\value{keepenumi}}
    \item Pippo
    \pause
    \item Pluto
    \pause
    \item paperino
    \setcounter{keepenumi}{\value{enumi}}
    \end{enumerate}
    \end{frame}
    \begin{frame}
    \begin{enumerate}
    \setcounter{enumi}{\value{keepenumi}}
    \item Minni
    \pause
    \item Clarabella
    \pause
    \item Nonna Papera
    \end{enumerate}
    \end{frame}
    \end{document}
    `
    La numerazione sballa e non capisco perché
    ciao
    Ernesto

    A parte “wrapfig” con beamer, perché non fai come ti si dice?
    `\begin{frame}
    \begin{enumerate}
    \item Pippo
    \pause
    \item Pluto
    \pause
    \item paperino
    \setcounter{keepenumi}{\value{enumi}}
    \end{enumerate}
    \end{frame}
    \begin{frame}
    \begin{enumerate}
    \setcounter{enumi}{\value{keepenumi}}
    \item Minni
    \pause
    \item Clarabella
    \pause
    \item Nonna Papera
    \end{enumerate}
    \end{frame}`
    Ciao
    Enrico

    in risposta a: Problema di contatori in beamer #58551
    Up
    0
    Down
    ::

    Però c’è un problema: la numerazione sballa se tra un \item e l’altro c’è un \pause…

    Non mi pare. Esempio?

    Ciao
    Enrico

    in risposta a: Problema di contatori in beamer #58548
    Up
    0
    Down
    ::

    In beamer i contatori di enumerate si azzerano ad ogni frame. Si può fare in modo che la numerazione prosegua automaticamente, senza intervenire frame per frame?

    In realtà i contatori di enumerate si azzerano a ogni inizio dell’ambiente, in beamer e in tutte le altre classi.

    Se non hai bisogno di roba troppo complicata, ma solo di ricordare il numero a cui sei arrivato in un enumerate di primo livello, puoi fare così:
    `\begin{enumerate}
    \item …
    \item …
    \setcounter{keepenumi}{\value{enumi}}
    \end{enumerate}
    …
    \end{frame}

    \begin{frame}
    …
    \begin{enumerate}\setcounter{enumi}{\value{keepenumi}}
    \item …`
    dopo aver dato \newcounter{keepenumi} nel preambolo.

    Ciao
    Enrico

    in risposta a: Ruotare Matrici con Align #58545
    Up
    0
    Down
    ::

    Ho inserito tramite l’ambiente align* una matrice all’interno del mio documento latex,tuttavia la matrice risulta troppo grande per entrare orizzontalmente nella pagina.
    Anche riducendo il carattere a \tiny non si ottiene un gran che.
    E’ possibile ruotare di 90 gradi la matrice per stamparla orizzontalmente lungo la pagina?

    Una matrice che non sta nella pagina è qualcosa che non va nemmeno pensata. 🙂 Puoi fare un esempio?

    Ciao
    Enrico

    in risposta a: Problema con errore non identificato #58530
    Up
    0
    Down
    ::

    quindi, capitolo 3, section 2, subsection 1 che in questo caso dovrebbe essere

    \subsection{Pre cultures}

    cosa c’è di sbagliato?

    grazie
    davide

    Qualcosa di sicuro; se guardi bene il messaggio di errore, ci vedi un trattino. Sospetto un carattere “strano”.

    Ciao
    Enrico

    in risposta a: Problema con errore non identificato #58527
    Up
    0
    Down
    ::

    ciao a tutti, compilando con PDF latex il documento di cui vi allego codice

    `
    \documentclass[a4paper,12pt,twoside,openright]{book}
    % durante la stesura della tesi, cambiare “twoside,openright”
    % in “oneside,openany” per risparmiare carta

    \usepackage[T1]{fontenc} % la codifica dei font
    \usepackage[latin1]{inputenc}
    \usepackage[italian,english]{babel} % per scrivere in italiano e in inglese;
    \usepackage{indentfirst} % rientra il primo paragrafo di ogni sezione
    \usepackage{amsmath,amssymb,amsthm} % indispensabili per la matematica
    \usepackage[italian]{varioref} % riferimenti completi della pagina
    \usepackage{chngpage,calc} % per impostare i margini del frontespizio
    \usepackage{subfig} % sottofigure, sottotabelle
    \usepackage{eurosym} % il simbolo dell'euro
    \usepackage{graphicx} % per inserire le immagini
    \usepackage{emptypage} % pagine vuote davvero… vuote
    \usepackage{xcolor} % gestisce i colori
    \usepackage{booktabs} % migliora la composizione delle tabelle
    \usepackage{tabularx} % tabelle di larghezza impostata dall'utente
    \usepackage{textcase} % definisce il comando \MakeTextLowercase,
    % che stampa in minuscolo il suo argomento
    \usepackage{caption} % didascalie personalizzate
    \usepackage{vmargin}
    \setpapersize{A4}
    \setmarginsrb{40mm}{30mm}{30mm}{25mm}%left top right bottom
    {8mm}{6mm}{10mm}{8mm} % headheight headsep footheight footskip
    \usepackage{booktabs}
    \usepackage{cleveref}
    \usepackage{csquotes}
    \usepackage{helvet}
    \usepackage{mathpazo}
    \usepackage{listings}
    \usepackage{pgfplots}
    \usepackage{xcolor}
    \usepackage{siunitx}
    \sisetup{per-mode = symbol}
    \sisetup{load-configurations=abbreviations}
    \DeclareSIUnit\molar{M}
    \DeclareSIUnit\rpm{rpm}
    \DeclareSIUnit\mmolar{mM}
    \usepackage[version=3]{mhchem}
    \usepackage{setspace}
    \usepackage{txfonts}

    \newcommand{\blap}{$\textup{BlaP(Gln)}_\textup{79}$}
    \linespread{1.1}

    \begin{document}
    %******************************************************************
    % Materiale iniziale
    %******************************************************************
    \frontmatter
    \input{MaterialeInizialeFinale/Frontespizio}
    \input{MaterialeInizialeFinale/Colophon}
    \input{MaterialeInizialeFinale/Dedica}
    \input{MaterialeInizialeFinale/Sommario+Abstract}
    \input{MaterialeInizialeFinale/Ringraziamenti}
    \input{MaterialeInizialeFinale/Indici}

    %******************************************************************
    % Materiale principale
    %******************************************************************
    \mainmatter
    \input{Capitoli/Introduction}
    \input{Capitoli/Objectives}
    \input{Capitoli/Matherials}
    \input{Capitoli/Results}
    \input{Capitoli/Discussion}

    %******************************************************************
    % Materiale finale
    %******************************************************************
    \input{MaterialeInizialeFinale/Bibliography}
    \newpage
    \end{document}

    `

    ottengo il seguente errore
    http://imageshack.us/photo/my-images/849/erroreu.jpg/

    ho provato a commentare i capitoli ma non ho risolto nulla.
    Idee sulla soluzione?

    grazie
    Davide[/img]

    Il problema è nel titolo della sezione 3.2.1.

    Ciao
    Enrico

    in risposta a: uso di hyperref su article con titlepage e abstract #58523
    Up
    0
    Down
    ::

    Salve a tutti,

    sarà l’ora semi-tarda dopo una giornata pesante, ma non riesco a capire perché il seguente codice:

    `
    \documentclass[pdftex, 12pt, a4paper, titlepage]{article}

    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{lmodern, microtype}
    \usepackage[pdftex,
    bookmarksnumbered=true,
    colorlinks=true,
    linkcolor=black,
    urlcolor=blue,
    citecolor=blue,
    plainpages=false,
    pdfpagelabels]{hyperref}

    \makeatletter
    \def\maketitle{
    \null
    \thispagestyle{empty}
    \vfill
    \begin{center}
    Il mio titolo
    \end{center}
    \vfill
    \null
    \clearpage
    }
    \makeatother

    \begin{document}

    \pagenumbering{roman}
    \maketitle
    \clearpage
    \begin{abstract}
    Il mio sommario.
    \end{abstract}

    \end{document}
    `

    produce il seguente warning:

    `
    pdfTeX warning (ext4): destination with the
    same identifier (name{page.i}) has been already used, duplicate ignored

    \relax
    l.37 \end{abstract}
    [1] (./main.aux) )
    `

    grazie in anticipo per l’aiuto.

    Matteo

    Perché l’ambiente abstract rimette indietro il contatore delle pagine e perciò hyperref trova due pagine numerate “i”. Scrivi \pagenumbering{alph} prima di \maketitle e \pagenumbering{roman} (o arabic: non ha molto senso avere pagine numerate diversamente in un articolo) subito dopo.

    Ciao
    Enrico

    in risposta a: \resizebox dell’altezza di tabella #58521
    Up
    0
    Down
    ::

    Dovrei ridurre l’altezza di una tabella per farla entrare in una pagina
    già parzialmente occupata da testo. Ho usato
    `\resizebox{\columnwidth}{6cm}{
    \noindent\begin{tabularx}{\columnwidth}{Xl}`
    ma il font viene “stiracchiato”. Una soluzione migliore?

    Grazie
    M.

    Non puoi avere la botte piena e la moglie ubriaca.
    `\resizebox{!}{6cm}{%
    \begin{tabularx}{\columnwidth}{Xl}`
    Manca un % e c’è un \noindent di troppo: \resizebox è come \mbox.

    Ciao
    Enrico

    in risposta a: Problema bibliografia #58507
    Up
    0
    Down
    ::

    Salve a tutti,
    sto scrivendo un articolo scientifico per uan rivista che mi ha fornito il template e il file degli stili .cls. Ho un problema però ho provato a inserire la bibliografia con bibtex a partire da quella che ho nel mio database generata con Jabref. Purtroppo ho degli errori, ovvero mi vengono inseriti dei punti interrogativi [?] al posto dei numeri e non ho alcuna bibliografia alla fine. Uso come editor winedit e come compilatore mmiktex 2.9.
    Ho anche provato a fare un file semplicissimo senza usare il template del giornale ma ho sempre lo stesso errore. Sto compilando in latex.
    Voglio precisare che quando usavo il file generato da Jabref per esempio nella mia tesi compilavo in pdflatex e non avevo alcun problema. Quindi deduco che il problema ce l’ho quando compilo in latex.
    Qui vi metto cosa inserisco all’inzio del documento. Grazie

    \documentclass{pj}
    \usepackage{graphicx}
    \usepackage{amsfonts}
    \usepackage{amsmath}
    \usepackage{mathrsfs}
    \usepackage{amssymb}
    \usepackage{booktabs,amsmath,siunitx}
    \usepackage{amsthm}
    \usepackage{empheq}
    \usepackage{multirow}
    \usepackage{makeidx}
    \usepackage{bibentry}
    \usepackage[italian,english]{babel}
    \usepackage[numbers]{natbib}

    \bibliographystyle{ieeetr}

    Hai fatto girare bibtex?

    Ciao
    Enrico

    in risposta a: calcolare prodotto scalare con l’ausilio di pgfmath #58495
    Up
    0
    Down
    ::

    Enrico può spiegarti meglio il giochetto; lui ha una capacità descrittiva del codice molto migliore, ma la sostanza è quella.

    Direi che la spiegazione è completa e accurata.

    Ciao
    Enrico

    in risposta a: calcolare prodotto scalare con l’ausilio di pgfmath #58491
    Up
    0
    Down
    ::

    Ciao a tutti,

    quello che vorrei riuscire a fare è calcolare un prodotto scalare tra due vettori.
    Di seguito il codice:
    `
    \documentclass{article}
    \usepackage{tikz}

    \def\vectorDot(#1,#2,#3)(#4,#5,#6)#7{%
    \pgfmathparse{#1*#4+#2*#5+#3*#6}%
    \expandafter\let\csname#7\endcsname=\pgfmathresult%
    }

    \begin{document}
    \def\A{1,1,1}
    \def\B{1,2,3}

    \vectorDot(1,1,1)(1,1,1){dotAB} % funziona
    %\vectorDot(\A)(\B){dotAB} % non funziona

    \dotAB
    \end{document}
    `

    come potete vedere il caso in cui io definisco il vettore A prima con il comando \def per poi inserirlo nel comando che compie il prodotto non funziona.

    Immagino perché il comando \A venga è visto dal comando \vectorDot solamente come l’input #1 e non come #1,#2,#3.

    Si può ovviare a questo?

    Saluti

    Michele

    \A non è una lista di token della forma richiesta, lo è la sua espansione.
    `\def\vectorDot(#1)(#2){\begingroup
    \edef\x{\endgroup\noexpand\vectorDotI(#1)(#2)}\x}
    \def\vectorDotI(#1,#2,#3)(#4,#5,#6)#7{%
    \pgfmathparse{#1*#4+#2*#5+#3*#6}%
    \expandafter\let\csname#7\endcsname\pgfmathresult
    }`
    Ciao
    Enrico

    in risposta a: Frontespizio e nomi + Formule lunghe #58484
    Up
    0
    Down
    ::

    davvero grazie per la tempestività e gli ottimi consigli.
    Un’ultimo dubbio : il codice postato per il frontespizio allinea i nomi a destra della pagina, è possibile spostarli a sinistra così che rimanga spazio per le relative firme?

    Probabilmente non hai messo l’opzione “swapnames” al pacchetto.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 3,871 al 3,885 (di 13,205 totali)

Go to top▲