日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Latex】从零开始学论文排版软件

發布時間:2023/12/31 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Latex】从零开始学论文排版软件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

早晚要學的軟件他lei了,這段時間改師兄的論文需要用latex,于是在B站搜了教程,決定先看劉海洋老師的課程,鏈接放在這里了(網課鏈接)。

網課目錄

  • Latex特點
  • 安裝與更新發行版軟件
  • 相關資源
  • 結構化文檔
    • 文檔的組成
    • 編寫文檔步驟
    • Markdown語言
    • Latex文檔基本結構
    • 文檔常用部件
    • 文檔劃分部件
    • 磁盤文件組織
    • 編譯
    • 語法結構
  • 正文
    • 正文文本
    • 正文符號
  • 公式
    • 數學模式
    • 數學結構
    • 數學符號
    • asmath與mathtools
    • 科技功能
  • 列表與文本塊
    • 列表
    • 定理類環境
    • 抄錄代碼
    • 代碼高亮
    • 算法結構
  • 圖表和浮動環境
    • 畫圖表
    • 插圖
    • 浮動體
  • 自動化工具
    • 目錄
    • 鏈接與書簽
    • 參考文獻
      • BieTex原理
  • 設計文檔格式

課程目錄部分在該博客更新完之后會做總結~

Latex特點

Latex主要是以宏命令為主,以預定義好的模板,通過類似HTML的css樣式,將代碼轉換為我們需要的輸出形式,即從格式化的代碼變成排版好的文檔。主要面向對象為科研工作者的科研論文排版。

安裝與更新發行版軟件

Latex本身是一個比較小型的軟件,但是外帶資源包后就會是一個比較大的distribution。在windows環境下可以選擇MiKTex,當然也可以直接選用online的overleaf。事實上,課題組內的大部分論文排版是在overleaf上完成的(協作功能他不香嗎)。

下給出local版和online版的地址,其中TextLive需要安裝教程的話可以點這里。
標準版TexLive:tug.org/texlive
Overleaf:https://www.overleaf.com/
其他的鏡像匯總鏈接:https://ctan.org/mirrors

相關資源

相關教程資料:Latex Tutorials: A primer
相關社區資源:

結構化文檔

文檔的組成

編寫文檔步驟

  • 擬定主題
  • 列出提綱
  • 填寫內容
  • 調整格式 (Latex不需要考慮格式)
  • Markdown語言

    本質是一種簡單的結構標記語言,類似于css的效果。通過結構化的文本格式在html上實現相應的效果。

    (PS:Markdown相對來說比較輕量,適合做筆記等,常用軟件有typora)
    (PPS:CSDN的博客文章就是使用的Markdown語言)

    Latex文檔基本結構

    以document為界,前為導言部分,內為正文部分,后忽略。
    在導言部分設置格式,正文套用格式。(下圖%為注釋)

    文檔常用部件

    文檔劃分部件

    磁盤文件組織

    當一個文檔較為復雜時,往往會像大型項目一樣做文件的拆分,分別編輯之后再通過命令組織到一起。

    下給出一本簡單書籍的文件組織范例。

    編譯

    語法結構

    宏可分為命令與環境:
    命令 :命令通常以反斜線開頭,可以帶零到多個參數。命令也可以是直接輸出某種結果;也可以改變一個狀態,此時Latex用花括號{}分組或環境作為狀態改變的作用域。例如\em abc改變字體以強調一些文字,得到abc;而帶 參數的命令\emph(abc}可得到同樣的效果。
    環境: 環境的格式為

    \begin{env} 環境的內容 \end{env}

    正文

    正文文本

  • 直接輸入正文文本;
  • 用空格分開單詞,一個換行符等同于一個空格,多個空格的效果與一個空格相同;
  • 自然段分段是空一行;
  • 正文符號

    更多符號需要使用符號字體包

    公式

    數學模式

    數學結構

    數學符號

    數學符號與普通符號的區別在于,間距會有差別,以及在latex里的規則對應不同。

    asmath與mathtools


    上述公式的編寫需要asmath中的align環境,從而實現三個等號的對齊。范例代碼如下:

    科技功能

    容易被忽視的重要package——siunitx:數字單位的一攬子解決方案。

    除此以外,還有許多特定專業比較好用 的包(化學生物等都有)

    列表與文本塊

    列表

    定理類環境


    除此以外還有詩歌,引文等,在CS方向的論文中很少會涉及。

    抄錄代碼

    代碼高亮

    算法結構

    圖表和浮動環境

    畫圖表

    網站生成表格代碼的框架非常實用;除此以外,booktabs提供的三線表功能也很棒。


    插圖

    浮動體

    自動化工具

    目錄

    鏈接與書簽

    參考文獻

    BieTex原理


    JabRef管理參考文獻,生成.bib文件方便引用,實際latex時根據引用直接讀入。

    設計文檔格式

    由于修改論文具有模板,DIY部分就先暫時不學習了,希望之后會記得回來填坑(bushi)。

    總結

    以上是生活随笔為你收集整理的【Latex】从零开始学论文排版软件的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。