proof environment con amsthm

  • Creatore
    Topic
  • #17663
    Up
    0
    Down
    ::


    Uso miktex 2.6. Sto trascrivendo delle note di un corso e ho utilizzato un font che ho installato io. Vorrei controllare il font usato in ogni ambiente e in effetti la cosa riesce, tranne che per l’environment proof. Tutto il documento viene scritto col font che desidero tranne il pezzo compreso tra \begin{proof} ed \end{proof}. Il codice ve lo copio/incollo. Vi prego di perdonarmi sugli altri strafalcioni che sicuramente sono presenti in abbondanza dato che è il primo documento che scrivo. Come posso fare per far sì che anche la dimostrazione venga scritta col font che voglio (lo stesso)?

    \documentclass[a4paper]{report}
    \usepackage{amsmath}
    \usepackage{graphicx}
    \newcounter{saveenumi}
    \usepackage{dsfont}
    \usepackage{amsthm}
    \usepackage{amssymb}
    \usepackage[big]{layaureo}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \fontfamily{lby}\selectfont
    \usepackage{amsthm}
    \newtheoremstyle{st1}{}{}{\fontfamily{lby}\selectfont}{}{\fontfamily{lby}\fontseries{b}\selectfont}{.}{ }{}
    \theoremstyle{st1}
    \newtheorem{lem}{Lemma}
    \theoremstyle{st1}
    \newtheorem{df}{Definizione}
    \theoremstyle{st1}
    \newtheorem{teo}{Teorema}
    \theoremstyle{st1}
    \newtheorem{cor}{Corollario}
    \fontfamily{lby}\selectfont
    \begin{document}
    \author{privacy}
    \title{Analisi Reale}
    \fontfamily{lby}\selectfont
    \maketitle
    \chapter{Misura}
    \begin{lem} Se $\mathcal{A}$ è una algebra di parti di X, allora valgono le seguenti proprietà: \begin{enumerate} \item $\emptyset,X\in \mathcal{A}$ ;\item Se $A,B \in \mathcal{A}$ allora $A\bigcap B \in \mathcal{A}$; \item Se $A,B \in \mathcal{A}$, allora $A\setminus B \in A$; \end{enumerate} \item Se $\mathcal{A}$ è $\sigma$-algebra allora $\mathcal{A}$ è chiuso rispetto all’intersezione numerabile, cioè se $\{A_{j}\}_{j\in \mathds{N}}$ è una successione in $\mathcal{A}$, allora $\bigcap_{j\in \mathds{N}} A_{j}\in
    \mathcal{A}$.\end{lem} \begin{proof}[][]{\fontfamily{lby}\selectfont}{\fontfamily{lby}\selectfont} (a) Se $A \in \mathcal{A}$, allora $A^{\textit{c}}\in \mathcal{A}$ e quindi $A\bigcup A^{\textit{c}}=X\in \mathcal{A}$ e $X^{\textit{c}}=\emptyset \in \mathcal{A}$\space- (b),(c) e l’ultima affermazione sono banali conseguenze delle proprietà degli insiemi.\end{proof} Si noti che la definizione $\sigma$-algebra non richiede l’additività rispetto all’unione arbitraria. E.g. $\{\emptyset, X\}$,\space $\mathcal{P}(X)$,\space $\{\emptyset, A,A^{\textit{c}},X: A\subset X fissato\}$ sono $\sigma$-algebre di $\mathcal{P}(X)$.
    \begin{lem} Sia X un insieme. Se $\mathfrak{F}$ è una famiglia arbitraria di $\sigma$-algebre di $\mathcal{P}(X)$, allora $\bigcap_{\mathcal{A} \in \mathfrak{F}} \mathcal{A}$ è una $\sigma$-algebra di $\mathcal{P}$. La dimostrazione è una banale verifica.\end{lem}

    \end{document}

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #17664
      Up
      0
      Down
      ::

      Uso miktex 2.6. Sto trascrivendo delle note di un corso e ho utilizzato un font che ho installato io. Vorrei controllare il font usato in ogni ambiente e in effetti la cosa riesce, tranne che per l’environment proof. Tutto il documento viene scritto col font che desidero tranne il pezzo compreso tra \begin{proof} ed \end{proof}. Il codice ve lo copio/incollo. Vi prego di perdonarmi sugli altri strafalcioni che sicuramente sono presenti in abbondanza dato che è il primo documento che scrivo. Come posso fare per far sì che anche la dimostrazione venga scritta col font che voglio (lo stesso)?

      Guarda, solo il fatto di dare \fontfamily{lby}\selectfont esplicitamente tutte le volte dice che non stai facendo le cose per bene. Probabilmente esiste un pacchetto per scegliere quella famiglia di font; fra parentesi, che cos’è?

      E perché mai scrivere \begin{proof}[][]{\fontfamily{lby}\selectfont}{\fontfamily{lby}\selectfont}?

      Ciao
      Enrico

    • #17665
      Up
      0
      Down
      ::


      Si tratta di un ITC Berkeley oldstyle. Non credo ci sia un pacchetto per scegliere quella famiglia di font, è stato anche non banale installarli dato che sono alle prime armi con latex, ma funziona mi pare. Quanto al }[][]{\fontfamily{lby}\selectfont}{\fontfamily{lby}\selectfont}? attaccato a \begin{proof} è solo un errore di copia incolla non ho mai compilato il documento così. Ci sono altri due \fontfamily{lby}\selectfont inutili nel testo ma sono lì per errore anche quelli; ne ho scritto solo uno e viene tranquillamente compilato. Poi non so se ci siano modi più veloci ma non è che scrivere \selectfont{\fontfamily{lby{\selectfont sia noioso. Il problema è che va dappertutto e pur avendo creato il \newtheoremstyle relativo ad ognuno dei \newtheorem quando scrivo la dimostrazione torna al carattere che usa latex di default. Vorrei capire perchè o almeno da cosa dipende il problema, se sono costretto a ridefinire un ambiente simile a proof e come posso farlo.

    • #17666
      Up
      0
      Down
      ::

      Si tratta di un ITC Berkeley oldstyle. Non credo ci sia un pacchetto per scegliere quella famiglia di font, è stato anche non banale installarli dato che sono alle prime armi con latex, ma funziona mi pare. Quanto al }[][]{\fontfamily{lby}\selectfont}{\fontfamily{lby}\selectfont}? attaccato a \begin{proof} è solo un errore di copia incolla non ho mai compilato il documento così. Ci sono altri due \fontfamily{lby}\selectfont inutili nel testo ma sono lì per errore anche quelli; ne ho scritto solo uno e viene tranquillamente compilato. Poi non so se ci siano modi più veloci ma non è che scrivere \selectfont{\fontfamily{lby{\selectfont sia noioso. Il problema è che va dappertutto e pur avendo creato il \newtheoremstyle relativo ad ognuno dei \newtheorem quando scrivo la dimostrazione torna al carattere che usa latex di default. Vorrei capire perchè o almeno da cosa dipende il problema, se sono costretto a ridefinire un ambiente simile a proof e come posso farlo.

      Basta scrivere nel preambolo la cosa seguente e dimenticarsi di \selectfont.
      `\renewcommand{\rmdefault}{lby}`
      Ciao
      Enrico

    • #17667
      Up
      0
      Down
      ::


      grazie, funziona finalmente

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

Go to top