添加

添加

我已經為這項任務苦苦掙扎了一段時間了。基本上我想做這個:

在此輸入影像描述

變成這樣的事情:

在此輸入影像描述

我已經\mathlargerrelsize包中嘗試過,但它根本不起作用(根本沒有效果)。如果有人有興趣,這是方程式代碼:

\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.

請注意以下事項:

  1. 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其他三個與較小尺寸相關)。

  2. 這種方法直接使用所有網站上應提供的所需尺寸的字體,而不需要渲染設備(或排版引擎)的任何特殊幫助來放大字形;即使使用點陣字體,就像幾十年前使用的字體一樣,它也應該可以正常工作(當然,前提是標準尺寸已正確安裝,如前所述)。因此,它確保了最大的便攜性。

  3. 另一方面,如果使用輪廓字體(至少從十五年前開始就是這種情況),該解決方案最終將要求渲染設備放大字體中包含的求和符號cmex10,就像它所發生的那樣當 scalerel使用包時。

  4. 只有當您想放大符號而不扭曲它時,此解決方案才有效:這就是為什麼我一開始沒有想到它。

  5. 缺點:如果您已經按照\Huge尺寸進行排版,那麼該解決方案當然是不夠的。 (;-)


第三次添加

為了結束這次討論,我最後想指出的是,OP 使用relsize包及其\mathlarger命令的最初想法(這也是一個完全可行的解決方案)並沒有成功,原因與上面暗示的相同:為了使其工作,還應該加載該amsfonts包。事實上,該包的文檔relsize明確警告用戶這一事實(實際上,它提到了該exscale包,它提供了類似的功能)。

答案2

MTPRO2包提供了\xl\XL\XXL修飾符,它們可以作為「大型」數學運算符(例如\sum\prod和 )的前綴,\int以創建越來越大的符號。 (好吧,還有\XXXL修改器,它會產生 5 公分 [!] 高的運算符號,但我們不要去那裡。)

請注意,完整的mtpro2軟體包不是免費的。然而,它的“lite”子集(本例所需的全部內容)是免費的。

以下螢幕截圖顯示了 、 、 和 兩個外部符號的正常\sum顯示\xl\sum數學\XL\sum樣式\XXL\sum大小\sum。最裡面\sum不是故意修改的。我非常確定第 3 行和第 4 行在 @egreg 的分類系統中將被視為「怪物」。

在此輸入影像描述

\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}

相關內容