
나는 한동안 이 작업을 수행하는 데 어려움을 겪었습니다. 기본적으로 나는 이것을 만들고 싶습니다 :
다음과 같이 :
\mathlarger
패키지 에서 시도했지만 relsize
작동하지 않았습니다(전혀 효과 없음). 관심 있는 사람이 있다면 방정식 코드는 다음과 같습니다.
\begin{equation}
f_1(x) = min \bigg\{ \sum_{m=1}^{M} \sum_{i=I_{sm}}^{I{em}-N_m} \bigg(\sum_{n=i}^{i +(N_m-1)} P_m[n-i]T_sC[n]\bigg)u_{mi} \bigg\}
\end{equation}
감사합니다!!
답변1
Steven B. Segletes의 scalerel
패키지를 사용하여 다음과 같은 작업을 수행할 수 있습니다.
% My standard header for TeX.SX answers:
\documentclass[a4paper]{article} % To avoid confusion, let us explicitly
% declare the paper format.
\usepackage[T1]{fontenc} % Not always necessary, but recommended.
% End of standard header. What follows pertains to the problem at hand.
\usepackage{scalerel}
\newcommand*{\biggsum}{\mathop{\stretchrel*{\sum}{\bigg(}}\limits}
\begin{document}
Text before
\begin{equation}
f_1(x) = \min \bigg\{ \biggsum_{m=1}^{M} \biggsum_{i=I_{sm}}^{I{em}-N_m}
\bigg(\sum_{n=i}^{i +(N_m-1)} P_m[n-i]T_sC[n]\bigg)u_{mi} \bigg\}
\end{equation}
Text after.
\end{document}
나는 출력물의 (매우 열악한) 인쇄 품질에 대해 어떠한 책임도 지지 않습니다! (:-) 실제로, 당신이 얻는 것은
즉, 내 논문에서는 절대 사용하지 않을 것입니다. 그러나 그럼에도 불구하고 그것은 당신이 요청한 것에 가깝습니다.
덧셈
OP는 게시된 이미지에서 제안한 것처럼 합계 기호를 늘리려는 (매우 사악한 ;-) 의도가 아니라 오히려 크기를 늘리려는 의도가 있음을 분명히 밝혔습니다. 주석에서 설명했듯이 이는 \stretchrel
명령을 다음으로 간단히 바꾸면 달성됩니다 \scalerel
.
% My standard header for TeX.SX answers:
\documentclass[a4paper]{article} % To avoid confusion, let us explicitly
% declare the paper format.
\usepackage[T1]{fontenc} % Not always necessary, but recommended.
% End of standard header. What follows pertains to the problem at hand.
\usepackage{scalerel}
\newcommand*{\biggsum}{\mathop{\scalerel*{\sum}{\bigg(}}\limits}
\begin{document}
Text before. Note that, this time, I'm using
\verb|\left\{|\,\ldots\verb|\right\}|.
\begin{equation}
f_1(x) = \min \left\{ \biggsum_{m=1}^{M} \biggsum_{i=I_{sm}}^{I{em}-N_m}
\bigg(\sum_{n=i}^{i +(N_m-1)} P_m[n-i]T_sC[n]\bigg)u_{mi} \right\}
\end{equation}
Text after.
Another possibility is to use \verb|\Biggl\{|\,\ldots\verb|\Biggr\}| (which
looks better, IMHO\@).
\begin{equation}
f_1(x) = \min \Biggl\{ \biggsum_{m=1}^{M} \biggsum_{i=I_{sm}}^{I{em}-N_m}
\bigg(\sum_{n=i}^{i +(N_m-1)} P_m[n-i]T_sC[n]\bigg)u_{mi} \Biggr\}
\end{equation}
Text after.
\end{document}
새로운 출력은 다음과 같습니다.
두 번째 추가
amsfonts
실제로, 패키지(패키지를 사용할 때 자동으로 로드됨 amsmath
) 외에는 아무것도 필요하지 않은 훨씬 더 간단한 또 다른 가능성이 있다고 생각합니다 . 다음 코드는 이를 보여줍니다.
% My standard header for TeX.SX answers:
\documentclass[a4paper]{article} % To avoid confusion, let us explicitly
% declare the paper format.
\usepackage[T1]{fontenc} % Not always necessary, but recommended.
% End of standard header. What follows pertains to the problem at hand.
\usepackage{amsfonts}
\makeatletter
\newcommand*\@MyHelperSum[1]{%
\mathop{\hbox{#1$\m@th\displaystyle\sum$}}\limits
}
% Here is a whole series of larger and larger summation symbols:
\newcommand*\largesum{\@MyHelperSum\large}
\newcommand*\Largesum{\@MyHelperSum\Large}
\newcommand*\LARGEsum{\@MyHelperSum\LARGE}
\newcommand*\hugesum {\@MyHelperSum\huge }
\newcommand*\Hugesum {\@MyHelperSum\Huge }
\makeatother
\begin{document}
Text before. Note that, this time, I'm using
\verb|\left\{|\,\ldots\verb|\right\}|.
\begin{equation}
f_1(x) = \min \left\{ \Largesum_{m=1}^{M} \Largesum_{i=I_{sm}}^{I{em}-N_m}
\bigg(\sum_{n=i}^{i +(N_m-1)} P_m[n-i]T_sC[n]\bigg)u_{mi} \right\}
\end{equation}
Text after.
Another possibility is to use \verb|\Biggl\{|\,\ldots\verb|\Biggr\}| (which
looks better, IMHO\@).
\begin{equation}
f_1(x) = \min \Biggl\{ \Largesum_{m=1}^{M} \Largesum_{i=I_{sm}}^{I{em}-N_m}
\bigg(\sum_{n=i}^{i +(N_m-1)} P_m[n-i]T_sC[n]\bigg)u_{mi} \Biggr\}
\end{equation}
Text after.
\end{document}
출력은 다음과 같습니다
다른 사이즈도 시도해 볼 수도 있습니다.예를 들어, \LARGEsum
.
다음 사항에 유의하세요.
amsfonts
패키지가 없으면cmex10
글꼴이 고정된 크기로 로드되므로 패키지 가 필요합니다. 실제로omxcmex.fd
파일에는 다음 줄이 포함되어 있습니다.\DeclareFontFamily{OMX}{cmex}{} \DeclareFontShape{OMX}{cmex}{m}{n}{% <->sfixed*cmex10% }{}
반면
amsfonts.sty
에\DeclareFontShape{OMX}{cmex}{m}{n}{% <-7.5>cmex7% <7.5-8.5>cmex8% <8.5-9.5>cmex9% <9.5->cmex10% }{}%
<9.5->cmex10
(여기서 차이를 만드는 것은 , 나머지 세 개는 더 작은 크기와 관련이 있다는 줄입니다 .)이 접근 방식을 사용하면 글리프를 확대하기 위해 렌더링 장치(또는 조판 엔진)의 특별한 도움 없이 모든 사이트에서 필요한 크기로 사용할 수 있는 글꼴을 직접 사용할 수 있습니다. 수십 년 전에 사용된 것과 같은 비트맵 글꼴에서도 올바르게 작동해야 합니다(물론 이미 말했듯이 표준 크기가 올바르게 설치되어 있는 경우). 따라서 최대의 휴대성을 보장합니다.
반면에 윤곽선 글꼴을 사용하는 경우(적어도 15년 전부터 일반적으로 사용된 경우) 이 솔루션은
cmex10
결국 발생하는 대로 글꼴에 포함된 합계 기호의 크기를 확대하도록 렌더링 장치에 요청하게 됩니다.scalerel
패키지를 사용할 때 .이 솔루션은 기호를 왜곡하지 않고 확대하려는 경우에만 작동합니다. 이것이 바로 제가 처음에 그것에 대해 생각하지 않은 이유입니다.
단점: 이미 크기 등을 조판하고 있는 경우 이 솔루션은 부적절합니다
\Huge
. (;-)
세 번째 추가
relsize
이 논의를 마무리하기 위해, 패키지와 해당 \mathlarger
명령을 사용하려는 OP의 원래 아이디어(완벽하게 실행 가능한 솔루션이기도 함)가 위에서 암시한 것과 같은 이유로 정확하게 성공하지 못했다는 점을 마지막으로 언급하고 싶습니다 . 작동하려면 패키지도 로드해야 합니다 amsfonts
. 실제로 패키지 문서에서는 relsize
사용자에게 이 사실을 명시적으로 경고합니다(실제로 exscale
유사한 기능을 제공하는 패키지에 대해 언급합니다).
답변2
그만큼mtpro2패키지는 점점 더 큰 기호를 만들기 위해 , 및 같은 "큰" 수학 연산자 앞에 접두사를 붙일 수 있는 , 및 수정자를 \xl
제공 \XL
합니다 . (글쎄, 높이가 5센티미터[!]인 연산자 기호를 생성하는 수정자도 있지만 거기까지는 가지 않겠습니다.)\XXL
\sum
\prod
\int
\XXXL
전체 mtpro2
패키지는 무료가 아닙니다. 그러나 이 경우에 필요한 전부인 "라이트" 하위 세트는 무료입니다.
다음 스크린샷은 , \sum
및 두 개의 외부 기호에 대한 일반적인 디스플레이 수학 스타일 크기를 보여줍니다 . 가장 안쪽은 일부러 수정하지 않습니다. 나는 @egreg의 분류 시스템에서 3행과 4행이 "괴물"로 간주될 것이라고 확신합니다.\xl\sum
\XL\sum
\XXL\sum
\sum
\sum
\usepackage{newtxtext,amsmath}
\usepackage[lite]{mtpro2}
\begin{document}
\begin{align*}
f_1(x) &= \min \biggl\{\, \sum_{m=1}^{M} \sum_{i=I_{sm}}^{I_{em}-N_m}
\biggl(\,\sum_{n=i}^{i +N_m-1} P_m[n-i]T_sC[n]\biggr)u_{mi} \biggr\}\\
f_1(x) &= \min \Biggl\{ \xl\sum_{m=1}^{M} \xl\sum_{i=I_{sm}}^{I_{em}-N_m}
\biggl(\,\sum_{n=i}^{i +N_m-1} P_m[n-i]T_sC[n]\biggr)u_{mi} \Biggr\}\\
f_1(x) &= \min \LEFTRIGHT\{\}{ \XL\sum_{m=1}^{M} \XL\sum_{i=I_{sm}}^{I_{em}-N_m}
\biggl(\,\sum_{n=i}^{i +N_m-1} P_m[n-i]T_sC[n]\biggr)u_{mi}}\\
f_1(x) &= \min \LEFTRIGHT\{\}{ \XXL\sum_{m=1}^{M} \XXL\sum_{i=I_{sm}}^{I_{em}-N_m}
\biggl(\,\sum_{n=i}^{i +N_m-1} P_m[n-i]T_sC[n]\biggr)u_{mi}}
\end{align*}
\end{document}