解決上下標的大寫字母顯得太大的方法

2021-06-16 19:21:41 字數 930 閱讀 1495

在編輯試卷是,上下標的大小總是太大,在

找到了解決辦法:

在latex裡,當乙個變數的下標字母是乙個大寫字母時(例如$k_g$),顯示效果比較難看的問題。

通常是用$k_$取代$k_g$。這樣的操作,實質上是將原來的一級下標g,降低為二級下標(即下下標)。當文字的正常字型大小為10pt時,這樣的操作是把g從原來的 7pt講到了5pt。

雖然g的大小得到了比較合理的改善,但它的位置卻表現得不合理了。顯然嘛,下下標當然會比下標的位置要低一些。如果有的作者認為這樣無甚大礙,也可不必追究下去。但鄙人總覺得看上去有點不太comfortable.

我們知道在latex裡,上下標尺寸的全域性定義可以通過這樣一條命令來控制:

\declaremathsizes  

%===這是預設的,正文本元10pt,正常數學字元10pt,一級上下標7pt,二級上下標5pt%

但這條命令只能放在導言區,不能放在乙個具體的數學環境中。因此,很難利用這條命令做一些臨時修改,來達到目的。

熟悉latex公式編排的人都知道,數學模式中有四種專門的字型尺寸命令,分別對應於\declaremathsizes{}{}{}{}中的四個字型尺寸。它們是,

\textstyle

\displaystyle

\scriptstyle

\scriptscriptstyle

既然我們希望將作為一級下標的大寫字母從大小上縮小到二級下標的大小,又要能保持它原來作為一級下標的位置不變,很簡單,凡遇到這樣的情況,就這用書寫命令:

$k_$

相比於用$k_$就顯得美觀些。

你如果覺得\scriptscriptstyle這條命令太長,當然可以在導言區,定義一條短些的,比如:\let\sss= \scriptscriptstyle

這樣,$k_$ 就簡短些了

/forum.php?mod=viewthread&tid=4085

python 大寫字母的凱撒加密

問題描述 凱撒密碼是古羅 撒大帝用來保護重要軍情的加密系統。這套密碼系統在現在看來很低階,但是在古羅馬時期還是發揮了重要作用的。凱撒密碼的根本思想是按照字母表排列順序將明文中每個字母變換成其後第n個字母。這裡,n n 1 25 被稱作秘鑰。請編寫程式,針對不同的輸入字串和移動位數,輸出經過凱撒加密之...

ACM程式設計書中題目 J(大寫字母的更替)

題目大意 首先輸入乙個n,然後接下來n行每一行輸入一串由不多於50個大寫字母組成的字串,將字串中的每乙個字母都依次變為其下乙個字母,例 a b,c d,以此類推,z a。解題思路 1 該題是多組測試資料,且每組測試資料的字串數量確定,所以先輸入n,之後用while cin n 2 因為有大量的測試資...

將檔案中除保留字外的小寫字母換成大寫字母

python原始檔改寫。編寫乙個程式讀取一下,將檔案中所有除保留字外的小寫字母換成大寫字母。生成後的檔案要能夠被python直譯器正確執行。建立source.py def sum num result 0 for x in range 1,num 1 result x return result p...