latex 筆記:cs論文需要的排版格式

主要針對英文文獻

1 基本環境

連字符

不同長度的"-"表示不同含義。

  • 一個"-"長度的連字符用于詞中
  • 兩個"-"長度的連字符常用于制定范圍
  • 三個"-"長度的連字符是破折號
  • 數學中的負數要用數學環境下的-得到

?

?

強調

在正式文章中, 通常不使用粗體進行強調, 需要強調的詞使用斜體標出

?

數字分隔

  • 文中出現的位數很長的數字要用逗號","進行分割,
  • 每 3 位數字進行分割, 逗號兩側不加空格

?

引用,括號

括號, 以及引用符號要與前一個詞留有空格

引號

  • 左引號用`表示 (鍵盤左上角, Tab 鍵上面), 右引號用'表示 (平時輸引號的那個鍵).

圖表格式

  • 所有的圖表都要有題目,
    • 圖的題目要寫在圖的下方
    • 表的題目要寫在表格的上方
  • 圖表的題目是一句話, 所以要以句號"."結尾。
  • 在正文中對圖/表/章節的引用可以用Figure~\ref{...}
    • 注意 Figure/Table/Section 和數字之間的"~":

2 數學環境

2.0 主體思路

  • 大寫英文字母一般表示矩陣;小寫英文字母表示標量或向量
  • 加粗表示向量和矩陣(mathbf);不加粗表示標量
  • 正體一般表示常量,運算或說明(mathrm);斜體一般表示變量

2.1 分樣例說明

數學環境通常需要在引言區導入amsmath包

\usepackage{amsmath}

數域

  • 實數域, 自然數域等表示數域的符號需要用空心字母表示.
  • 空心字母在 LaTeX 中用 mathbb 輸入, 這需要在引言區導入 amssymb 包

?

組合數

  • 通常用括號表示組合數
    • 讀作"n choose k"
  • ?在 LaTeX 中組合數可以用 binom 命令打出

集合

  • 集合中的分割可以用豎線"|", 也可以用冒號":"
    • 注意latex 集合中,豎線應該使用\mid,而不是|
  • 分割符與左右要有空格

當出現很高的符號時,這時需要使用\bigm或\Bigm

省略號

  • 列舉一系列元素中的省略用 ldots
  • 數學運算表達式中的省略用 cdots
    • ——>即省略號高度要和左右符號的高度一致
  • 在普通文本中的省略號一律用 ldot

?

優化問題

  • 優化問題解得的最優值用 star 表示, 而不是"*"

    ?

  • 優化問題的變量要寫到"arg min"或"arg max"整體的下方

?

函數映射

注意冒號和箭頭的使用!

矩陣

矩陣一般用粗體表示

?

向量

用 \vec 表示方向

?

量綱

  • 表示單位量綱的符號不是變量, 故應當以直立體(mathrm)出現, 并且數字和單位之間要有空格
  • 注意此時的空格是 \, 不是~(~間距更大一點)

?

微分

  • 表示微元的 d 不是變量, 應當以直立體(mathrm)出現。
  • 此外, 在積分符號中, 微元符號要與前面的被積函數保持一定空格距離
    • 同樣,此時的空格是\, 而不是 ~

轉置

使用\top

?

函數名

  • 函數名不是變量, 故應當以直立體出現
  • 對于Latex中已經內置的函數名,可以使用如\sin,\exp

?

變量

無論是在正文,還是在公式中,變量應該使用是斜體的 (用兩個$括起來的部分)

多行公式的排版

如果公式在一行寫的下,那么就是等號對齊

如果公式需要拆分成好幾行,那么就是對一道第一個數學動詞的右邊

?注意下面這個例子,如果是用括號括起來的,注意適合左括號對齊。而不是和等號對齊

?

括號

在公式中出現比較高的公式的時候,使用 \left{ , \right)

?

?2.1 數學環境進階

2.1.1 條件等式

?錯誤使用法:

\begin{equation}
P(Y=1|\boldsymbol{X_{i}^{j}})=
\left\lbrace
\begin{array}{l}
0, correct \\
1, erroneous.
\end{array}
\right.
\tag{1}\end{equation}

?首先,correct和erroneous和前面的挨得太近了,其次,這兩個文字不應該是斜體

?正確使用法:

  • 不使用array環境,使用cases環境+&對齊
  • 使用\text包裝correct和erroneous

?

\begin{equation}
P(Y=1|\boldsymbol{X_{i}^{j}})=
\begin{cases}
0, &\text{correct} \\
1, &\text{erroneous.}
\end{cases}
\tag{1}\end{equation}

?

?

2.2.2 sum后面的上下標

  • 如果是單行的,那么就是在上面和下面
正確錯誤
  • ?如果是多行的,比如分式,那么就是在右邊了
正確錯誤

?

?

參考內容:

論文格式排版你真的做對了嗎? 常用格式及其LaTeX書寫方法介紹 (baidu.com)

IEEE-Math-Typesetting-Guide-for-LaTeX-Users.pdf

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/42480.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/42480.shtml
英文地址,請注明出處:http://en.pswp.cn/news/42480.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

神經網絡基礎-神經網絡補充概念-48-rmsprop

概念## 標題 RMSProp(Root Mean Square Propagation)是一種優化算法,用于在訓練神經網絡等機器學習模型時自適應地調整學習率,以加速收斂并提高性能。RMSProp可以有效地處理不同特征尺度和梯度變化,對于處理稀疏數據和…

Open3D點云數據處理(二十):最小二乘直線擬合(三維)

文章目錄 1 最小二乘三維直線擬合原理2 代碼實現3 直線擬合的評估指標4 計算擬合的評估指標5 np.linalg.lstsq() 函數詳解專欄目錄:Open3D點云數據處理(Python) 1 最小二乘三維直線擬合原理 最小二乘三維直線擬合的原理是通過最小化數據點到直線距離的平方和,找到最優的直…

ARM64 程序調用標準

ARM64 程序調用標準 1 Machine Registers1.1 General-purpose Registers1.2 SIMD and Floating-Point Registers 2 Processes, Memory and the Stack2.1 Memory Addresses2.2 The Stack2.2.1 Universal stack constraints2.2.2 Stack constraints at a public interface 2.3 Th…

【C語言】字符串和內存函數的介紹 -- 詳解

重點介紹處理字符和字符串的庫函數的使用和注意事項。 C語言中對字符和字符串的處理很是頻繁,但是C語言本身是沒有字符串類型的,字符串通常放在常量字符串中或者字符數組中。字符串常量適用于那些對它不做修改的字符串函數。 一、求字符串長度?strlen …

python的requests庫使用

安裝 pip install requests方法 requests.get() 發起get請求調用 查詢 requests.post() 發起post請求調用 報錯 requests.put() 發起put請求調用 修改 requests.delete() 發起delete請求調用 刪除 requests.session() 獲取requests的session對象 requests.session().request(…

【Rust】Rust學習 第十四章進一步認識 Cargo 和 Crates.io

本章會討論 Cargo 其他一些更為高級的功能,我們將展示如何: 使用發布配置來自定義構建將庫發布到 crates.io使用工作空間來組織更大的項目從 crates.io 安裝二進制文件使用自定義的命令來擴展 Cargo Cargo 的功能不止本章所介紹的,關于其全…

云積天赫|AIGC+營銷的排頭兵

AIGC生成式人工智能,正逐漸成為人們關注的焦點。AIGC的出現,標志著人工智能已經進入了一個全新的時代。AIGC的出現,也為營銷行業帶來了新的活力。那么企業該怎么利用這次AIGC浪潮,成為AIGC營銷的排頭兵呢?      “…

【JavaScript】使用js實現滑塊驗證碼功能與瀏覽器打印

滑塊驗證碼 效果圖&#xff1a; 實現思路&#xff1a; 根據滑塊的最左側點跟最右側點&#xff0c; 是否在規定的距離內【頁面最左側為原點】&#xff0c;來判斷是否通過 html代碼&#xff1a; <!DOCTYPE html> <html><head><title>滑動圖片驗證碼&…

Python爬蟲常用:谷歌瀏覽器驅動——Chromedriver 插件安裝教程

前言 大家早好、午好、晚好吖 ? ~歡迎光臨本文章 我們在做爬蟲的時候經常要使用谷歌瀏覽器驅動&#xff0c;今天分享下這個Chromedriver 插件的安裝方法。 話不多說&#xff0c;直接開搞&#xff0c;如果有什么疑惑/資料需要的可以點擊文章末尾名片領取源碼 第一步、打開谷…

使用Dockker創建vwas容器時報錯的解決方法

執行命令 docker run -it -d -p 13443:3443 --cap-add LINUX_IMMUTABLE secfa/docker-awvs沒有詳細看報錯之前找了各種各樣的解決辦法&#xff0c;都無法解決。因此以后在看報錯提示的時候耐心一點看關鍵詞Error 后來才發現啟動vwas時docker報了這個錯&#xff1a; OSError: …

CANoe自動化工程的搭建

基于XMLCAPL建立自動化工程 1、導入ini文件2、新建 Test Environment3、報告類型4、代碼編寫 1、導入ini文件 工程的配置的文件&#xff0c;配置DUT相關信息&#xff0c;具體視工程而編寫內容。 2、新建 Test Environment 1、新建XML測試用例環境 2、導入XML測試用例文件 …

Jmeter常用功能-參數化介紹

JMeter也有像LR中的參數化&#xff0c;本篇就來介紹下JMeter的參數化如何去實現。 參數化&#xff1a;錄制腳本中有登錄操作&#xff0c;需要輸入用戶名和密碼&#xff0c;假如系統不允許相同的用戶名和密碼同時登錄&#xff0c;或者想更好的模擬多個用戶來登錄系統。 這個時…

mac M1安裝opencv方法及類型報錯解決

安裝opencv: pip install opencv-python pip install --user opencv-contrib-python pip install opencv-python 4.5.2.54 numpy 1.25.2 安裝過程中報錯如下&#xff1a; python-類型錯誤&#xff1a;“numpy._DTypeMeta”對象不可下標 TypeError: ‘numpy._DTypeMeta’ obje…

虛擬機/雙系統Ubuntu擴容

虛擬機Ubuntu擴容 1.需要刪除所有的快照 2.擴展虛擬機磁盤大小 虛擬機(M)→設置(s)→硬盤(SCSI)→擴展磁盤容量 3.Ubuntu內調整分區大小 安裝gparted分區工具&#xff1a;sudo apt-get install gparted 啟動gparted并resize分區 4.最后最好建一個快照&#xff0c;不然gg了…

WinPlan經營大腦垂直大模型行業報告

一、引言 在當前高度信息化的時代,企業經營管理決策的重要性已經得到了廣泛的認可。然而,在實際操作中,許多企業仍然在憑經驗、拍腦袋進行經營決策,缺乏數據工具與專職分析團隊,導致決策難、效率低等問題。針對這一問題,近年來,一種名為“WinPlan”的經營決策產品逐漸嶄…

[測試報告] 愛搜Blog 自動化測試報告

目錄 項目背景 項目功能 測試詳情 一、設計測試用例 二、功能測試步驟結果 1. 登錄頁面 2. 個人博客頁面 3. 博客詳情頁 4. 博客編輯頁 三、自動化測試及測試結果 1. 測試環境 2. 登錄測試用例&#xff1a; 3. 個人詳情頁測試用例&#xff1a; 4. 寫博客并發布測試…

Android免打包多渠道統計如何實現

摘要&#xff1a; 實際上只要完成1-2步即可實現多渠道打包&#xff0c;這也意味著&#xff0c;只要每次更新App時給出一個原始包&#xff0c;運營人員就能在后臺自己進行操作管理&#xff0c;簡單快捷到全程無需開發人員參與。 我們都知道&#xff0c;Android 市場被分割成幾十…

Go學習筆記之數據類型

文章目錄 GO數據類型數組array切片slice集合map結構體make和new GO數據類型 在go語言中&#xff0c;定義的全局數據結構不使用不會報錯&#xff0c;定義的局部數據結構必須使用&#xff0c;否則報錯&#xff1b;建議定義的數據類型就要使用&#xff0c;要么不定義。 數組array …

使用Alien對.deb包與.rpm包相互轉換

目錄 1、切換到root 2、更新yum&#xff08;更新比較耗時&#xff0c;不更新沒試行不&#xff0c;自行斟酌是否跳過這一步&#xff09; 3、卸載ibus 4、安裝Alien及其依賴包 5、安裝Alien 6、將.deb轉換成.rpm包 7、安裝RPM包 8、如果報錯 9、將.rpm轉換成.deb包 10、安…

在 Visual Studio 中編譯 Qt 資源文件和 UI 文件教程

在 Visual Studio 中編譯 Qt 資源文件和 UI 文件教程 Qt 是一個跨平臺的 C 庫&#xff0c;用于開發圖形界面和應用程序。在 Qt 開發中&#xff0c;資源文件和 UI 文件是常見的兩種資源&#xff0c;需要將它們編譯成可用的形式&#xff0c;以便在應用程序中使用。本教程將指導您…