![MWE 1](https://rvso.com/image/399826/MWE%201.png)
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
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
Minha pergunta é: como posso ter displaystyle no modo matemático, usando \usepackage{lmodern, textcomp}
.
Observação
- Eu preciso
\usepackage{lmodern, textcomp}
do meu preâmbulo, caso contrário, todas as minhas memórias não serão compiladas. - 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.