Lettere greche – vettori

  • Creatore
    Topic
  • #97274
    Up
    0
    Down
    ::


    salve a tutti !
    tempo fa avevo trovato una discussione simile, ma ora non riesco più a reperirla per cui ne apro una.
    sostanzialmente devo inserire delle lettere greche in notazione vettoriale; la convenzione da me adottata le vuole in grassetto e non in corsivo.
    Utilizzo il comando `\mathbf{\varepsilon}` ma non ottengo il risultato desiderato.
    Leggevo che è colpa del `\usepackage[T1]{fontenc}` così ho provato a rimuovere l’impostazione T1 ma ancora niente.

    i pacchetti che ho caricati sono di seguito elencati:

    `\documentclass[a4paper,11pt,openright,titlepage]{book}
    \usepackage{frontespizio} %pacchetto per frontespizio
    \usepackage[T1]{fontenc} %codifica font in uscita
    \usepackage[utf8]{inputenc} %lettere accentate da tastiera
    \usepackage{amsbsy} %grassetto
    \usepackage[english,greek,italian]{babel} %lingue nel documento (la principale va sempre all'ultimo posto)
    \usepackage{url} %per scrivere gli indirizzi
    \usepackage{emptypage} %rimuove testate nelle pagine bianche a fine capitolo
    \usepackage{afterpage} %aggiungere pagine bianche
    \usepackage{booktabs} % tabelle
    \usepackage{tabularx} % tabelle di larghezza prefissata
    \usepackage{graphicx} % immagini
    \usepackage{subfig} % sottofigure, sottotabelle
    \usepackage{caption} % didascalie
    \captionsetup{format=hang, font=footnotesize, labelfont=bf, listformat=simple} %impostazioni didascalie
    \usepackage{listings} % codici
    \usepackage[font=small]{quoting} % citazioni
    \usepackage{amsmath,amssymb,amsthm} % matematica
    \usepackage{bm} % matematica
    \usepackage[output-decimal-marker={,}]{siunitx} %virgola come separatore decimale
    \usepackage[italian]{varioref} % riferimenti completi della pagina
    \usepackage{setspace} %interlinea (default di latex=1)
    \singlespacing
    %\onehalfspacing %aggiungere o rimuovere % a seconda dell'interlinea desiderato
    %\doublespacing
    \usepackage{hyperref} %link
    \hypersetup{hidelinks} %impostazioni visualizzazione link`

    sapete aiutarmi ?
    grazie in anticipo

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #97275
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        L’opzione T1 riguarda i font per il testo non quelli per la matematica.

        Usa il pacchetto bm e usa il comando `\bm{\varepsilon}`

      • #97276
        Up
        0
        Down
        ::


        grazie per la risposta. Ho provato (all’interno di una formula matematica) ma Latex mi da errore.
        L’equazione da me scritta è la seguente:
        `\begin{equation}
        \label{eq:notaz}
        \mathbf{w}_n^+=\lim_{\varepsilon \to 0^+} \mathbf{w}(t_n+\bm{\varepsilon}) \qquad
        \mathbf{w}_n^-=\lim_{\varepsilon \to 0^-} \mathbf{w}(t_n+\bm{\varepsilon}) \qquad
        [\mathbf{w}_n]=\mathbf{w}_n^+-\mathbf{w}_n^-
        \end{equation}`

        potrebbe essere che l’uso di \bm e \mathbf è esclusivo ?

        grazie

      • #97277
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::

          mbomb” post=96707grazie per la risposta. Ho provato (all’interno di una formula matematica) ma Latex mi da errore.
          L’equazione da me scritta è la seguente:
          `\begin{equation}
          \label{eq:notaz}
          \mathbf{w}_n^+=\lim_{\varepsilon \to 0^+} \mathbf{w}(t_n+\bm{\varepsilon}) \qquad
          \mathbf{w}_n^-=\lim_{\varepsilon \to 0^-} \mathbf{w}(t_n+\bm{\varepsilon}) \qquad
          [\mathbf{w}_n]=\mathbf{w}_n^+-\mathbf{w}_n^-
          \end{equation}`

          potrebbe essere che l’uso di \bm e \mathbf è esclusivo ?

          grazie

          Questo esempio minmo compilabile funziona benissimo; il codice è il tuo, ma sono stati caricati anche i pacchetti necessari.`% !TEX TS-program = pdflatex
          % !TEX encoding = UTF-8 Unicode

          \documentclass{article}

          \usepackage{amsmath,bm}

          \begin{document}
          \begin{equation}
          \label{eq:notaz}
          \mathbf{w}_n^+=\lim_{\varepsilon \to 0^+} \mathbf{w}(t_n+\bm{\varepsilon}) \qquad
          \mathbf{w}_n^-=\lim_{\varepsilon \to 0^-} \mathbf{w}(t_n+\bm{\varepsilon}) \qquad
          [\mathbf{w}_n]=\mathbf{w}_n^+-\mathbf{w}_n^-
          \end{equation}
          \end{document}`

        • #97278
          Up
          0
          Down
          ::


          ti ringrazio ancora per il tempo. ho fatto come te, ma quando compilo, l’errore è il seguente:
          `! Undefined control sequence.
          \Call@AtVeryEndDocument …cumentHook \@undefined
          \global \let \Call@AtVeryE…
          l.41 …n \to 0^+} \mathbf{w}(t_n+\bm{\varepsilon}
          ) \qquad
          ? `

          la versione di texlive che ho installato è quella completa e uso l’editor texworks.

        • #97279
          Up
          0
          Down
          ::

          mbomb” post=96712ti ringrazio ancora per il tempo. ho fatto come te, ma quando compilo, l’errore è il seguente:
          `! Undefined control sequence.
          \Call@AtVeryEndDocument …cumentHook \@undefined
          \global \let \Call@AtVeryE…
          l.41 …n \to 0^+} \mathbf{w}(t_n+\bm{\varepsilon}
          ) \qquad
          ? `

          la versione di texlive che ho installato è quella completa e uso l’editor texworks.

          Hai compilato lo stesso documento proposto da @OldClaudio o hai inserito quel codice nel documento che allegavi nel primo messaggio?

          Ciao
          Claudio

        • #97280
          Up
          0
          Down
          ::


          se creo un nuovo file .tex e inserisco il codice di OldClaudio non ci sono errori.
          L’errore è nel mio file ma non capisco il motivo. I pacchetti che ho caricato sono gli stessi di OldClaudio (a meno che non vi siano conflitti con altri pacchetti)

        • #97281
          Up
          0
          Down
          ::

          mbomb” post=96718se creo un nuovo file .tex e inserisco il codice di OldClaudio non ci sono errori.
          L’errore è nel mio file ma non capisco il motivo. I pacchetti che ho caricato sono gli stessi di OldClaudio (a meno che non vi siano conflitti con altri pacchetti)

          A me`
          \documentclass[a4paper,11pt,openright,titlepage]{book}
          \usepackage[T1]{fontenc} %codifica font in uscita
          \usepackage[utf8]{inputenc} %lettere accentate da tastiera
          \usepackage[english,greek,italian]{babel} % citazioni
          \usepackage{amsbsy} %grassetto
          \usepackage{url} %per scrivere gli indirizzi
          \usepackage{emptypage} %rimuove testate nelle pagine bianche a fine capitolo
          \usepackage{afterpage} %aggiungere pagine bianche
          \usepackage{booktabs} % tabelle
          \usepackage{tabularx} % tabelle di larghezza prefissata
          \usepackage{graphicx} % immagini
          \usepackage{subfig} % sottofigure, sottotabelle
          \usepackage{caption} % didascalie
          \captionsetup{format=hang, font=footnotesize, labelfont=bf, listformat=simple} %impostazioni didascalie
          \usepackage{listings} % codici
          \usepackage[font=small]{quoting} % citazioni
          \usepackage{amsmath,amssymb,amsthm} % matematica
          \usepackage{bm} % matematica
          \usepackage[output-decimal-marker={,}]{siunitx} %virgola come separatore decimale
          \usepackage[italian]{varioref} % riferimenti completi della pagina
          \usepackage{setspace} %interlinea (default di latex=1)
          \singlespacing
          %\onehalfspacing %aggiungere o rimuovere % a seconda dell'interlinea desiderato
          %\doublespacing
          \usepackage{hyperref} %link
          \hypersetup{hidelinks}

          \usepackage{frontespizio}% spostarlo sotto

          \begin{document}
          \begin{equation}
          \label{eq:notaz}
          \mathbf{w}_n^+=\lim_{\varepsilon \to 0^+} \mathbf{w}(t_n+\bm{\varepsilon}) \qquad
          \mathbf{w}_n^-=\lim_{\varepsilon \to 0^-} \mathbf{w}(t_n+\bm{\varepsilon}) \qquad
          [\mathbf{w}_n]=\mathbf{w}_n^+-\mathbf{w}_n^-
          \end{equation}
          \end{document}
          ` funziona.

          Ciao
          Claudio

        • #97282
          Up
          0
          Down
          ::


          ho spostato il frontespizio sotto e ora funziona anche a me !
          non so se sia dovuto a quello, comunque grazie a tutti per la pazienza

        • #97283
          Up
          0
          Down
          ::

          mbomb” post=96692salve a tutti !
          tempo fa avevo trovato una discussione simile, ma ora non riesco più a reperirla per cui ne apro una.
          sostanzialmente devo inserire delle lettere greche in notazione vettoriale; la convenzione da me adottata le vuole in grassetto e non in corsivo.
          Utilizzo il comando `\mathbf{\varepsilon}` ma non ottengo il risultato desiderato.
          Leggevo che è colpa del `\usepackage[T1]{fontenc}` così ho provato a rimuovere l’impostazione T1 ma ancora niente.
          […]

          Questo è un modo:
          `
          \documentclass{article}
          \usepackage{bm}

          \newcommand{\eps}{\varepsilon}

          \DeclareRobustCommand{\bvec}[1]{%
          \ifcat\noexpand#1\relax
          \bm{#1}% greek
          \else
          \mathbf{#1}
          \fi
          }

          \begin{document}
          $\bvec{x}+\bvec{\eps}=\bvec{\Gamma}$
          \end{document}
          `

          Alternativa: [tt]\newcommand{\bvec}[1]{\bm{#1}}[/tt] con le lettere latine in corsivo.

          Ciao
          Enrico

      Visualizzazione 8 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top