MWE 1

MWE 1

MWE 1

O seguinte MWE está fazendo o que eu quero:

\documentclass[b4paper,14pt,english,twoside]{memoir}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc} % For French accents
\usepackage[T1]{fontenc}

%%%%%%%%%%%%%%%% MATH et TiKZ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}
    \begin{align}
         V_{ijk} &= \int \int_D (x-y)f_{ik}(x)f_{jk}(y)dxdy
    \end{align}    
\end{document}

Saída do MWE 1

insira a descrição da imagem aqui

MWE 2

No entanto, adicionando: \usepackage{lmodern, textcomp}destrua minha saída matemática, especialmente as integrais:

\documentclass[b4paper,14pt,english,twoside]{memoir}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc} % For French accents
\usepackage[T1]{fontenc}
\usepackage{lmodern, textcomp}

%%%%%%%%%%%%%%%% MATH et TiKZ %%%%%%%%%%%%%%%%%%%%
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}
    \begin{align}
         V_{ijk} &= \int \int_D (x-y)f_{ik}(x)f_{jk}(y)dxdy
    \end{align}    
\end{document}

Saída do MWE 2

insira a descrição da imagem aqui

Minha pergunta é: como posso ter displaystyle no modo matemático, usando \usepackage{lmodern, textcomp}.

Observação

  1. Eu preciso \usepackage{lmodern, textcomp}do meu preâmbulo, caso contrário, todas as minhas memórias não serão compiladas.
  2. Eu também tentei \displaystyle, mas isso não mudou nada

Responder1

Os exemplos MWE1 e MWE2 (lmodern) usam estilo de exibição (\displaystyle). O problema é a definição da fonte para os caracteres matemáticos estendidos que vêm com lmodern, arquivo omxlmex.fd, conteúdo:

\DeclareFontFamily{OMX}{lmex}{}
\DeclareFontShape{OMX}{lmex}{m}{n}{%
   <->sfixed*lmex10%
   }{}

Portanto os grandes operadores são sempre a partir de uma fonte 10pt, independente do tamanho da fonte do documento. (Isso me lembra o látex 2,09 dias.)

A correção é/era usar o pacote exscale. Ou, mais atualizado, o pacote fixcmex, conforme indicado em comentário do egreg.

Responder2

Eu tive o mesmo problema \displaystyle. Então comentei, \usepackage{lmodern}mas mantive \usepackage{textcomp}e parece funcionar bem agora.

informação relacionada