EDITAR: NOTAS

EDITAR: NOTAS

Existe uma maneira de carregar os pacotes Iwona e CMBright para que Iwona seja usado apenas para texto, CMBright apenas para matemática e todo texto e matemática sejam sem serifa?

O único comando que pensei até agora é:

\usepackage{cmbright}
\usepackage{iwona}
\renewcommand*{\familydefault}{\sfdefault}
\SetSymbolFont{largesymbols}{normal}{OMX}{iwona}{m}{n}

E certamente não está certo. Desde já agradeço a quem tentar me ajudar.

PS: Posso fornecer o código completo se alguém achar que será útil.

Hora prevista de chegada:

Aqui estão alguns documentos básicos a partir dos quais podemos tentar resolver meu problema:

\documentclass{article}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{amsfonts, amsmath, amssymb}
\usepackage{lipsum}
\usepackage[math]{iwona}
\usepackage{cmbright}

\renewcommand*{\familydefault}{\sfdefault}
\SetSymbolFont{largesymbols}{normal}{OMX}{iwona}{m}{n}

\begin{document}
    \section{A section}

    \begin{equation}
        S\!\left(x\right) = \mathsf{Pr}\!\left[X > x\right] \qquad \widehat{S}\!\left(t\right) = \textsf{exp}\!\left(-\widehat{H}\!\left(t\right)\right).
    \end{equation}

    \noindent \lipsum[1-1]
\end{document}

Hora prevista de chegada:

Estamos quase lá. A última coisa que resta são as seções, subseções e assim por diante, fontes que são ultra ousadas e feias e, pelo que eu sei, não têm relação com Iwona. Isso é algo que podemos remediar? Quanto à fonte do corpo, gostaria que a fonte das seções fosse a sans-serif de Iwona... Obrigado mais uma vez!

Hora prevista de chegada:

Acho que encontrei algo realmente interessante para a última parte:

\makeatletter
\renewcommand\section{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\Large}}
\makeatother

\makeatletter
\renewcommand\subsection{\@startsection {subsection}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\large}}
\makeatother

\makeatletter
\renewcommand\subsubsection{\@startsection {subsubsection}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\normalsize}}
\makeatother

De alguma forma, isso realmente parece funcionar, então agora, se alguém tiver tempo para isso, eu gostaria de entender (mesmo que só um pouco mais) por que misturar fontes como eu fiz não é uma boa ideia. Prometo fazer o meu melhor para ter a mente aberta em relação ao problema semântico que isso gera.

Hora prevista de chegada:

OK, levei algum tempo para fazer mais testes e minha última solução não estava certa, afinal. Mesmo assim, consegui me redimir (pelo menos eu acho) com o seguinte código:

\documentclass{article}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{amsfonts, amsmath, amssymb}
\usepackage{lipsum}
\usepackage[math]{iwona}
\usepackage{sfmath}

\renewcommand*{\familydefault}{\sfdefault}

\begin{document}
    \title{MY TITLE}
    \date{}

    \maketitle

    \section{A section}

    \section{Another section}

    \subsection{A subsection}

    \subsubsection{A subsubsection}

    \begin{equation}
        \begin{aligned}
            S\!\left(x\right) & \ = \ \mathsf{Pr}\!\left[X > x\right]\\
            H\!\left(x\right) & \ = \ \int_0^x h\!\left(t\right)\mathsf{d}t\\
        \end{aligned}
        \qquad
        \begin{aligned}
            \widehat{S}\!\left(t\right) & \ = \ \textsf{exp}\!\left(-\widehat{H}\!\left(t\right)\right)\\
            \widehat{H}\!\left(t\right) & \ = \ \sum_{k \, | \, t_k \leq t} d_k / n_k
        \end{aligned}
    \end{equation}

    \noindent \lipsum[1-1]
\end{document}

Ele tem tudo que eu desejo: fonte sem serifa, matemática sem serifa, nenhuma fonte feia com seções em negrito. A chave é o pacote sfmath que faz um trabalho incrível.

Dito isto, eu gostaria de ser notado se de alguma forma restasse uma bomba-relógio escondida dentro do documento.

Gostaria de agradecer a todos que tentaram me ajudar, especialmente cfr. Obrigado companheiro. Estou falando sério (é muito triste que meu representante me impeça de votar em você).

Responder1

De forma alguma recomendo fazer isso, pois acho que é esteticamente extremamente duvidoso, na melhor das hipóteses. No entanto, este site não está preocupado se as coisas são tipograficamente criteriosas, mas apenas com as implementações mais tecnicamente elegantes delas no TeX.

iwonaconfigura a fonte como a família romana padrão. cmbrightconfigura a fonte como a família sans padrão e depois define a família padrão como sans.

Portanto, se carregarmos iwonaprimeiro, podemos cmbrightsobrescrever a configuração matemática, que retornará às iwonaescolhas de, por exemplo, OMXonde elas não são fornecidas pelo CM Bright. (Esta não é uma boa ideia, mas parece ser o que você tem em mente.)

Podemos então mudar a família padrão de volta para roman para obter Iwona para texto.

\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[math]{iwona}
\usepackage{cmbright}
\usepackage{amsfonts, amsmath, amssymb}
\usepackage{lipsum}
\renewcommand*{\familydefault}{\rmdefault}

\begin{document}
  \begin{equation}
    \begin{aligned}
      H\!\left(x\right)
      & \ = \ \int_0^x h\!\left(t\right)\mathsf{d}t\\
      &\\
      \widehat{H}\!\left(t\right)
      & \ = \ \sum_{k \, | \, t_k \leq t} d_k / n_k\\
    \end{aligned}
    \qquad
    \begin{aligned}
      S\!\left(x\right)
      & \ = \ \mathsf{Pr}\!\left[X > x\right]\\
      &\\
      \widehat{S}\!\left(t\right)
      & \ = \ \textsf{exp}\!\left(-\widehat{H}\!\left(t\right)\right).
    \end{aligned}
  \end{equation}

  \noindent
  \lipsum[1-1]

\end{document}

Iwona e CM Bright

Consulte cmbrighta documentação do para sugestões sobre símbolos grandes adequados, como cmex. Isso pode ser um pouco melhor do que misturar Iwona. Mas, como você já está misturando duas fontes sem fonte, talvez símbolos grandes sejam a menor das suas preocupações.

Você também deve considerar uma solução que envolva a substituição apenas dos símbolos que você não gosta. Existem várias perguntas desse tipo no site para usar como guia.

EDITAR: NOTAS

Se você usar o seguinte código:

\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[math]{iwona}
\usepackage{cmbright}
\usepackage{amsfonts, amsmath, amssymb}
\usepackage{lipsum}
\renewcommand*{\familydefault}{\sfdefault}

\begin{document}
  \begin{equation}
    \begin{aligned}
      H\!\left(x\right)
      & \ = \ \int_0^x h\!\left(t\right)\mathsf{d}t\\
      &\\
      \widehat{H}\!\left(t\right)
      & \ = \ \sum_{k \, | \, t_k \leq t} d_k / n_k\\
    \end{aligned}
    \qquad
    \begin{aligned}
      S\!\left(x\right)
      & \ = \ \mathsf{Pr}\!\left[X > x\right]\\
      &\\
      \widehat{S}\!\left(t\right)
      & \ = \ \textsf{exp}\!\left(-\widehat{H}\!\left(t\right)\right).
    \end{aligned}
  \end{equation}

  \noindent
  \lipsum[1-1]

\end{document}

então você obterá CM Bright para textoeMatemáticas. A única exceção são os grandes símbolos matemáticos, ausentes em CM Bright, que virão de Iwona:

CM Bright com grandes símbolos matemáticos de Iwona

Acho que, nesse caso, seria melhor abandonar completamente o Iwona e usar a configuração sugerida na cmbrightdocumentação do :

\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{cmbright}
\usepackage{amsfonts, amsmath, amssymb}
\usepackage{lipsum}
\renewcommand*{\familydefault}{\sfdefault}

\begin{document}
  \begin{equation}
    \begin{aligned}
      H\!\left(x\right)
      & \ = \ \int_0^x h\!\left(t\right)\mathsf{d}t\\
      &\\
      \widehat{H}\!\left(t\right)
      & \ = \ \sum_{k \, | \, t_k \leq t} d_k / n_k\\
    \end{aligned}
    \qquad
    \begin{aligned}
      S\!\left(x\right)
      & \ = \ \mathsf{Pr}\!\left[X > x\right]\\
      &\\
      \widehat{S}\!\left(t\right)
      & \ = \ \textsf{exp}\!\left(-\widehat{H}\!\left(t\right)\right).
    \end{aligned}
  \end{equation}

  \noindent
  \lipsum[1-1]

\end{document}

CM Bright e CM Extended para símbolos matemáticos grandes

ATUALIZAR

Esta é uma resposta à pergunta editada. Como explico em um comentário, a solução postada ali não é boa porque não está realmente fazendo o que você pensa.

Vamos começar examinando as diferentes fontes porque isso está causando alguma confusão:

amostrador de fonte

Código:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts, amsmath, amssymb}
\usepackage{lipsum}
\begin{document}
  Default Computer Modern Roman (serif):

    \lipsum[1]

  \sffamily Computer Modern Sans Serif:

    \lipsum[1]

  \fontfamily{cmbr}\selectfont Computer Modern Bright:

    \lipsum[1]

  \fontfamily{iwona}\selectfont Iwona:

    \lipsum[1]
\end{document}

Percebo pelos comentários que você realmente não gosta de Iwona. Ou seja, você não deseja usar a última fonte do exemplo acima. Este não é 'Iwona serif' ou 'Iwona roman'. É apenas Iwona. Se você não gosta dessa fonte, você não gosta de Iwona.

Computador Moderno Sans

O que você deseja usar, eu acho, é Computer Modern Bright ou Computer Modern Sans Serif. O código que forneci anteriormente demonstra como usar o CM Bright. Para usar o computador moderno Sans Serif:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts, amsmath, amssymb}
\usepackage{lipsum}
\renewcommand*{\familydefault}{\sfdefault}
\begin{document}

    \lipsum[1]

\end{document}

cmss

A complicação de tudo isso é que iwona.styinstala Iwona como a família romana/serif padrão, embora Iwona seja na verdade uma fonte sem serifa. Portanto, se você carregar iwona, mas depois mudar para sans no documento, na verdade não verá nenhum Iwona em uso para texto. (A menos que você solicite explicitamente a família romana.)

Acho que o que você realmente deseja fazer é usar os grandes símbolos matemáticos de Iwona para evitar as versões serifadas que você obteria. E não tenho certeza se essa é a melhor solução. No entanto,...

Matemáticas

O que acontece com a matemática? Por padrão, nada. Tudo o que fizemos foi alterar a fonte do texto. Como você explica, sfmathpode ser usado para ativar a matemática:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts, amsmath, amssymb}
\usepackage{lipsum}
\usepackage{sfmath}
\renewcommand*{\familydefault}{\sfdefault}
\begin{document}

  \lipsum[1]

  \begin{equation}
    \begin{aligned}
      S\!\left(x\right) & \ = \ \mathsf{Pr}\!\left[X > x\right]\\
      H\!\left(x\right) & \ = \ \int_0^x h\!\left(t\right)\mathsf{d}t\\
    \end{aligned}
    \qquad
    \begin{aligned}
      \widehat{S}\!\left(t\right) & \ = \ \textsf{exp}\!\left(-\widehat{H}\!\left(t\right)\right)\\
      \widehat{H}\!\left(t\right) & \ = \ \sum_{k \, | \, t_k \leq t} d_k / n_k
    \end{aligned}
  \end{equation}

\end{document}

sem matemática

Isso representa símbolos grandes da cmexfonte Computer Modern, com letras e operadores da fonte sans serif.

Símbolos Grandes de Iwona

Se preferir pegar os símbolos grandes de Iwona, você pode fazer o seguinte:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts, amsmath, amssymb}
\usepackage{lipsum}
\usepackage{sfmath}% use cm, cmbright or lm as options for similar maths fonts (cm is default)
\renewcommand*{\familydefault}{\sfdefault}
% take large maths symbols from Iwona as these aren't available in Computer Modern for sans (otherwise we get serif symbols from cmex)
\SetSymbolFont{largesymbols}{normal}  {OMX}{iwona}{m}{n}
\SetSymbolFont{largesymbols}{bold}  {OMX}{iwona}{b}{n}
\begin{document}

  \lipsum[1]

  \begin{equation}
    \begin{aligned}
      S\!\left(x\right) & \ = \ \mathsf{Pr}\!\left[X > x\right]\\
      H\!\left(x\right) & \ = \ \int_0^x h\!\left(t\right)\mathsf{d}t\\
    \end{aligned}
    \qquad
    \begin{aligned}
      \widehat{S}\!\left(t\right) & \ = \ \textsf{exp}\!\left(-\widehat{H}\!\left(t\right)\right)\\
      \widehat{H}\!\left(t\right) & \ = \ \sum_{k \, | \, t_k \leq t} d_k / n_k
    \end{aligned}
  \end{equation}

\end{document}

Computer Modern Sans com sans maths e símbolos grandes de Iwona

Iwona, ousado e moderno em informática

A questão das seções em negrito é diferente. O que acontece se você carregar iwonaé que ele redefine a série em negrito

\renewcommand{\bfdefault}{b}

Portanto, o seguinte documento

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts, amsmath, amssymb}
\usepackage[math]{iwona}
\usepackage{lipsum}
\usepackage{sfmath}% use cm, cmbright or lm as options for similar maths fonts (cm is default)
\renewcommand*{\familydefault}{\sfdefault}
% take large maths symbols from Iwona as these aren't available in Computer Modern for sans (otherwise we get serif symbols from cmex)
\SetSymbolFont{largesymbols}{normal}  {OMX}{iwona}{m}{n}
\SetSymbolFont{largesymbols}{bold}  {OMX}{iwona}{b}{n}
\begin{document}

  \textbf{bold} and normal text

\end{document}

produzirá isto:

negrito desabilitado

Ou seja, você não pode usar negrito de forma alguma. Isso acontece porque a redefinição longe do ideal iwona.styinterage com a configuração padrão longe do ideal das fontes Computer Modern. Na verdade, o manual sfmathrecomenda carregar fix-cme fazer isso antes do \documentclass. Adicionando

\RequirePackage{fix-cm}

antes de \documentclassresolver o problema:

restabelecer negrito

Portanto, carregar iwonaapenas para obter seções sem negrito também matará o negrito em todos os lugares. Mas corrigir o negrito também restabelecerá as seções em negrito porque se o LaTeX puder encontrar fontes em negrito, ele as usará nos títulos das seções por padrão. Além disso, é provável que conduza a inconsistências em locais surpreendentes. Seria melhorpeça ao LaTeX para seções sem negritoem vez de esperar que o LaTeX não consiga encontrar fontes em negrito.

Seções sem negrito

O titlesecpacote pode ser usado para conseguir isso facilmente. A seguir são apresentadas titlesecas opções sfe mdpara títulos de seção sem serifa e de peso médio. [Observe que as opções são sfe mdem vez de sffamilye mdseries, ou seja, não correspondem aos comandos de fonte LaTeX \sffamilye \mdseries.]

\RequirePackage{fix-cm}% recommended in documentation for sfmath
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts, amsmath, amssymb}
\usepackage{lipsum}
\usepackage{sfmath}% use cm, cmbright or lm as options for similar maths fonts (cm is default)
\renewcommand*{\familydefault}{\sfdefault}
% take large maths symbols from Iwona as these aren't available in Computer Modern for sans (otherwise we get serif symbols from cmex)
\SetSymbolFont{largesymbols}{normal}  {OMX}{iwona}{m}{n}
\SetSymbolFont{largesymbols}{bold}  {OMX}{iwona}{b}{n}
\usepackage[sf,md]{titlesec}
\begin{document}

  \section{A section}

  \section{Another section}

  \subsection{A subsection}

  \subsubsection{A subsubsection}

  \lipsum[1]

  \begin{equation}
    \begin{aligned}
      S\!\left(x\right) & \ = \ \mathsf{Pr}\!\left[X > x\right]\\
      H\!\left(x\right) & \ = \ \int_0^x h\!\left(t\right)\mathsf{d}t\\
    \end{aligned}
    \qquad
    \begin{aligned}
      \widehat{S}\!\left(t\right) & \ = \ \textsf{exp}\!\left(-\widehat{H}\!\left(t\right)\right)\\
      \widehat{H}\!\left(t\right) & \ = \ \sum_{k \, | \, t_k \leq t} d_k / n_k
    \end{aligned}
  \end{equation}

\end{document}

Sem, seções médias, sem matemática e texto, símbolos grandes de Iwona

É importante ressaltar que isso preserva sua capacidade de usar negrito quando desejar:

\textbf{bold} and normal

negrito e normal preservado

Observe que mesmo que você não queira usar negrito, carregar iwonapara se livrar dele não é uma boa solução porque algumas fontes (como Iwona)fazertenha uma bsérie ousada e é provável que coisas estranhas aconteçam. Além disso, seus logs e saídas no console reclamarão frequentemente sobre fontes ausentes, tornando mais difícil identificar problemas reais que você deseja encontrar.

informação relacionada