LaTeX 中的軟體名稱風格化?

LaTeX 中的軟體名稱風格化?

在科學文本(論文、提案)中,以下內容的格式化慣例是什麼?

  • 作業系統:安卓; Linux;微軟Windows
  • 軟體(套件),例如:LibreOffice;微軟辦公室軟體
    • 組件:Writer(LibreOffice); Word(微軟辦公室軟體)
  • 平台,例如:Apache Solr;細胞景觀; Java平台
  • 框架,例如:PostgreSQL; MySQL
  • 庫,例如:jQuery (JS); Matplotlib(Python); NetworkX(Python); NumPy(Python)
  • 標記語言,例如:HTML
  • 程式語言,例如:C;爪哇; JavaScript; PHP; PSQL; Python;右
  • 運行環境:節點
    • 套件管理器:npm
  • 樣式表,例如:CSS
  • 資料結構,例如:JSON; XML

我不知道在哪裡劃清界線:即設定所有程序性提及的樣式,或排除一些常見的提及(HTML?)。

此外,這些樣式電傳打字機的首選用途是:\texttt{}或(根據https://tex.stackexchange.com/a/620961/171556) 小帽子:\textsc{}

我發現這提供了一些指導:

答案1

\texttt{}我建議使用語義標記,而不是使用或來標記項目\textsc{},這樣如果您發現想要或需要不同的東西,您可以輕鬆修改格式。

基本上,這涉及在序言中創建一堆簡單的包裝器,例如

\NewDocumentCommand \os {m} {\textsf{#1}}
\NewDocumentCommand \suite {m} {\texttt{#1}}
\NewDocumentCommand \suitecomp {m} {\texttt{#1}}
\NewDocumentCommand \langacro {m} {\textsc{\texttt{#1}}}

等等。然後,您可以在文件中使用這些包裝器,而不是明確標記,

\os{Linux} distributions package \suite{LibreOffice}, which includes \suitecomp{Writer} and \suitecomp{Calc}. 

的文檔doc可能很有用,因為豐富的用於在 CTAN 上排版包文件的包

相關內容