LaTeX에서 소프트웨어 이름을 스타일링합니까?

LaTeX에서 소프트웨어 이름을 스타일링합니까?

과학 텍스트(논문, 제안서)에서 다음 형식을 지정하는 규칙은 무엇입니까?

  • 운영 체제: 안드로이드; 리눅스; 마이크로소프트 윈도우
  • 소프트웨어(세트), 예: LibreOffice; 마이크로 소프트 오피스
    • 구성 요소: 작성자(LibreOffice); 워드(MS오피스)
  • 플랫폼, 예: Apache Solr; 사이토스케이프; 자바 플랫폼
  • 프레임워크, 예: PostgreSQL; MySQL
  • 라이브러리, 예: jQuery(JS); Matplotlib(파이썬); NetworkX(파이썬); 넘파이(파이썬)
  • 마크업 언어(예: HTML)
  • 프로그래밍 언어, 예: C; 자바; 자바스크립트; PHP; PSQL; 파이썬; 아르 자형
  • 런타임 환경: 노드
    • 패키지 관리자: 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에 대한 패키지 문서 조판을 위한 패키지.

관련 정보