조판 기능: 이탤릭체 또는 비이탤릭체?

조판 기능: 이탤릭체 또는 비이탤릭체?

나는 모든 기능을 이탤릭체가 아닌 글꼴로 조판해 왔습니다.$f(x)$ 이것이 올바른 규칙인지는 확실하지 않습니다.이 웹사이트일반 함수를 제안합니다(예: $f(x), g(x)$이탤릭체로 표시해야 하며 고정된 의미를 가진 함수만 표시하면 안 됩니다(예: $\sin(x)$). 함수에 고정된 의미를 부여하면 어떻게 되나요(예: $F(x)$텍스트에서 항상 XXX를 의미함). 모든 사람이 사용하는 규칙은 무엇인가요?

답변1

수학적 조판을 포함하여 태양 아래 있는 거의 모든 것에 대해 다양하고 종종 상충되는 인쇄 규칙이 있습니다. 어떤 국가 및 자신이 연관되어 있다고 생각하는 인쇄상의 전통에 따라 일부 인쇄상의 규칙이 다른 것보다 더 널리 관찰되는 것은 사실입니다. 그러나만능인=수학 조판에 대한 관례 는 기호가 항상 "동등" 또는 "같음"을 의미해야 한다는 관례를 넘어서는 것입니다. 물론 적절하게 정의된 의미에서 말입니다.

주어진 수학 스타일 중 하나를 고수하는 대신 XeLaTeX 및/또는 LuaLaTeX에서 문서 조판을 살펴보는 것이 좋습니다. 그렇게 하면 다음을 활용할 수 있습니다.유니코드 수학이 패키지는 굵게 표시되지 않은 소문자 및 대문자 라틴 및 그리스 문자의 조판 방식을 제어하는 ​​4가지 [예, 4] 가지 "수학 스타일"을 제공합니다. 그들은:

  • ISO: 대문자와 소문자 모두 라틴 및 그리스 문자에 대한 기울임꼴(경사라고도 함) 모양입니다.

  • TeX(아마도 "Knuth"라고 불러야 할까요?): 모든 라틴 문자(대문자와 소문자 모두)에 대한 이탤릭체입니다. 이탤릭체 소문자 그리스 문자; 똑바로 대문자 그리스 문자.

  • french: 이탤릭체 소문자 라틴 문자; 직립 대문자 라틴 문자; 직립 소문자 및 대문자 그리스 문자.

  • upright: 대문자와 소문자 모두 라틴 및 그리스 문자의 수직 모양입니다.

나는 이 네 가지 스타일이 "야생"에서 접할 수 있는 대부분의 규칙을 다룰 수 있다고 확신합니다. 그러나 어딘가에 수학 조판 규칙이 있다고 해도 나는 놀라지 않을 것입니다.~ 아니다이 네 가지 스타일 중 하나를 따르세요. 그런 일탈적인 수학 스타일을 접하게 된다면 알려주세요...

다음 표에서는 이러한 스타일이 소문자 및 대문자 라틴어 및 그리스 문자의 "모양"에 어떤 영향을 미치는지 보여줍니다.

여기에 이미지 설명을 입력하세요

해야 할 중요한 일은 시각적 형식을 가능한 한 적게 사용하는 것입니다. 그 대신 LaTeX와 패키지를 사용하여 unicode-math조판 수학을 선택한 스타일에 맞게 만드는 지루한 작업을 수행하는 것입니다.

패키지 는 기준 unicode-math에 대한 세 가지 옵션도 제공합니다 bold-style: ISO, TeXupright; 자세한 내용은 패키지 사용자 가이드의 섹션 5.2를 참조하세요. ISO보통 두께의 글자 스타일과 굵은 글자 스타일을 사용하려면 upright다음을 입력합니다.

\setmathfont{Stix Two Math}[math-style=ISO,bold-style=upright]

별도의 질문을 하셨습니다.

함수에 고정된 의미를 부여하면 어떻게 되나요(예: $F(x)$텍스트에서 항상 XXX를 의미함)?

주목할만한 타이포그래피 문제는 그게 아니다.F ~할 수 있었다하나의 특정 기능만 나타냅니다. 적어도당신의의 사용법 F. 문제가 되는 인쇄상의 문제는 그것이 F매우 일반적인 기호라는 것입니다. 따라서 조판 방식은 사용하는 수학 스타일에 따라 크게 달라집니다. 대조적으로, \sin오직 한 가지만을 의미할 수 있습니다.~하지 않는 한당신은 에 비표준적인 의미를 부여하고 싶어하는데 \sin, 그렇다면 당신은 독자들의 용서할 수 없는 영원한 적대감을 얻게 될 것입니다...


위에 표시된 스크린샷을 생성한 코드는 다음과 같습니다.

\documentclass{article}
\usepackage{booktabs,unicode-math}
\setmainfont{Stix Two Text} % or some other suitable text font
\newcommand\blurb{$abc \quad y=f(x) \quad ABC \quad \sigma\phi\psi \quad \Sigma\Phi\Psi$}
\begin{document}
\begin{tabular}{@{}ll@{}}
math style & output \\
\midrule
ISO & \setmathfont{Stix Two Math}[math-style=ISO]\blurb \\
TeX & \setmathfont{Stix Two Math}[math-style=TeX]\blurb \\
french & \setmathfont{Stix Two Math}[math-style=french]\blurb  \\
upright & \setmathfont{Stix Two Math}[math-style=upright]\blurb \\
\end{tabular}
\end{document}

관련 정보