위키백과:연산 렌더링
Wikipedia![]() | 이것은 에세이입니다. 여기에는 한 명 이상의 위키백과 기여자의 조언이나 의견이 포함되어 있습니다.이 페이지는 백과사전 기사도 아니고, 위키백과의 정책이나 지침 중 하나도 아닙니다. 커뮤니티의 철저한 검증이 이루어지지 않았기 때문입니다.일부 에세이는 광범위한 규범을 나타내고, 다른 에세이는 소수의 관점만을 나타냅니다. |
![]() | 이 페이지는 간단히 말해 다음과 같습니다.위키피디아 페이지에는 적어도 세 가지 다른 형태의 수학 공식이 존재하며, 이를 제시하는 방법은 적어도 일곱 가지가 있습니다.어느 것도 완전히 만족스럽지는 않습니다. |
이 에세이는 다양한 인코딩과 수학 공식의 표현을 비교해 제공합니다.세 가지 주요한 것은<math>
태그, 원시 Wiki(또는 HTML) 코드, "texhtml" 템플릿.<math>
및 "texhtml" 인코딩은 사용자 환경설정 및 개인 스타일에 따라 등록된 사용자에 대해 다른 프리젠테이션을 가질 수 있습니다.
마크업 인코딩 비교
인코딩 | 이점 | 단점들 |
---|---|---|
<math> 라텍스</math> |
| |
원시 Wiki 또는 HTML 코드 |
|
|
{{math}와 같은 "texhtml" 템플릿 |
|
프레젠테이션 비교
인코딩 | 발표 | 이점 | 단점들 |
---|---|---|---|
<math> | 숨겨진 MathML이 있는 SVG (Wikipedia의 기본값) |
|
|
PNG |
| ||
네이티브 MathML |
|
| |
매스잭스 |
|
| |
카텍스 |
|
| |
원시 Wiki 또는 HTML 코드 |
|
| |
{{math}('texhtml' 클래스) |
|
| |
특정한템플릿 | |||
{{mvar}}: x |
|
| |
{{sqrt}}: √2 |
| ||
{{radic}}: 3√2 |
| ||
{{sfrac}}:1/2 |
|
| |
{{frac}}:1⁄2 |
|
| |
|
|
| |
브라-켓 표기법: |
| ||
{{vec}}: A→ |
|
| |
{{intmath}}: ∫+∞ 0 |
|
| |
|
|
HTML의 장점
- HTML의 공식은 일반 텍스트와 더 유사하게 작동합니다.인라인 HTML 공식은 항상 HTML 텍스트의 나머지 부분과 올바르게 정렬되며 어느 정도 복사 및 붙여넣을 수 있습니다(TeX가 MathJax를 사용하여 렌더링되는 경우에는 문제가 없으며 버그 32694가 수정되었으므로 정렬이 PNG 렌더링에 문제가 되지 않습니다).
- 수식의 배경과 글꼴 크기는 나머지 HTML 내용과 일치하며(이것은 명령 및 를 사용하여 TeX 수식에서 고정할 수 있음) 모양은 CSS와 브라우저 설정을 존중하며, 글꼴은 수식을 식별할 수 있도록 편리하게 변경됩니다.
- 수식에 HTML 코드를 사용하는 페이지는 더 빨리 로드되고 하드 디스크에서 더 적은 혼란을 야기할 것입니다.
- HTML 코드로 설정된 공식 유형은 클라이언트 측 스크립트 링크(스크립트let)에 액세스할 수 있습니다.
- 수학적 템플릿을 사용하여 입력한 공식의 표시는 관련된 템플릿을 수정하여 편리하게 변경할 수 있습니다. 이 수정은 수동 개입 없이 모든 관련 공식에 영향을 미칩니다.
- HTML 코드를 부지런히 입력하면 방정식을 TeX 또는 필요에 따라 다른 코드로 다시 변환하기 위한 모든 의미 정보가 포함됩니다.예를 들어 TeX가 일반적으로 파악하지 못하는 차이를 포함할 수도 마찬가지입니다.
{{math ''i''}}
가상 단위 및{{math <var>i</var>}}
임의 인덱스 변수의 경우. - 생성된 비트맵과 달리 HTML은 보기 플랫폼 간의 인치당 도트 수 차이에 민감하지 않습니다.
TeX의 장점
- TeX는 의미론적으로 HTML보다 더 정확합니다.
- TeX에서 "
x
는 수학적 변수 "x}"를 의미하는 반면 HTML에서는 "x
일반적이고 다소 모호합니다. - 반면에, 만약 당신이 "와 같은 공식을 인코딩한다면,
{{math <var>x</var>}}
var 태그를 추가하면 시각적 결과 x에 영향을 미치지 않으며 x가 변수라는 추가적인 의미론적 설명을 제공합니다.이를 위해서는 공식을 입력할 때 이해하기 어렵게 만들 수 있는 부지런함과 더 많은 입력이 필요하며 대부분의 판독기에는 도움이 되지 않지만 다른 렌더링 옵션이 없는 경우 고려해 볼 가치가 있습니다.
- TeX에서 "
- 포인트 1의 한 가지 결과는 TeX 코드가 HTML로 변환될 수 있지만 그 [4]반대는 아니라는 것입니다.즉, 서버 측에서는 텍스트 내의 복잡성과 위치, 사용자 환경설정, 브라우저 유형 등을 기준으로 수식을 항상 변환할 수 있습니다.따라서 가능한 경우 TeX의 이점과 함께 HTML의 모든 이점을 유지할 수 있습니다.현재 상황이 이상적이지 않은 것은 사실이지만, 그렇다고 정보나 콘텐츠를 삭제할 좋은 이유는 아닙니다.그것은 상황을 개선하는 데 도움이 되는 더 많은 이유입니다.
- 포인트 1의 또 다른 결과는 TeX가 이를 지원하는 브라우저를 위해 MathML(예: MathJax)로 변환될 수 있기 때문에 의미를 유지하고 렌더링이 리더의 그래픽 장치에 더 적합할 수 있다는 것입니다.
- TeX는 대부분의 전문 수학자, 과학자 및 엔지니어가 선호하는 텍스트 형식 언어입니다.그들이 TeX로 글을 쓸 수 있다면 그들이 기여하도록 설득하는 것이 더 쉽습니다.
- TeX는 식자 공식을 위해 특별히 설계되었으므로 입력이 익숙하다면 더 쉽고 자연스러우며, 포함된 페이지 전체보다는 단일 공식에 집중하면 출력이 미적으로 더 즐겁습니다.
- TeX에서 공식이 올바르게 수행되면 신뢰할 수 있는 렌더링이 되는 반면 HTML 공식의 성공은 브라우저 또는 브라우저 버전에 다소 의존합니다.이 종속성의 또 다른 측면은 글꼴입니다. 렌더링 공식에 사용되는 Serif 글꼴은 브라우저에 따라 다르며 일부 중요한 기호가 없을 수 있습니다.브라우저는 일반적으로 다른 글꼴 계열의 일치하는 글리프를 대체할 수 있지만 결합된 글리프("a̅"와 "a̅"를 비교)의 경우일 필요는 없습니다.
- TeX로 작성할 때 편집자는 이 버전 또는 저 버전의 브라우저가 이 버전 또는 저 버전의 HTML 엔티티를 지원하는지 여부에 대해 걱정할 필요가 없습니다.이러한 결정의 부담은 소프트웨어에 있습니다.HTML 공식은 다른 브라우저에서 [5]편집자의 의도와 다르게 잘못 렌더링되거나 다르게 렌더링될 수 있습니다.
- 기본적으로 TeX 공식은 더 크게 렌더링되고 일반적으로 HTML 공식보다 읽기 쉬우며 글꼴과 같은 클라이언트 측 브라우저 리소스에 의존하지 않으므로 결과가 더 안정적인 WYSIWYG입니다.
- TeX는 HTML 코드나 유니코드 값을 찾는 데 도움이 되지 않지만(브라우저에서 HTML 소스를 보면 얻을 수 있음) Wikipedia의 TeX PNG 이미지에서 간단한 텍스트로 복사하여 붙여넣으면 LaTeX 소스가 반환됩니다.
- 당신의 위키 텍스트가 포인트 1.2의 스타일을 따르지 않는 한
- 엔티티 지원 문제는 수학 공식에 국한되지 않습니다. 문자 레퍼토리 링크가 하는 것처럼 엔티티 대신 해당 문자를 사용하면 쉽게 해결할 수 있습니다. 단, 해당 글리프가 시각적으로 식별할 수 없는 경우는 예외입니다(예: – for ', − for ' -').
경우에 따라 TeX나 HTML 대체물을 사용하지 않고 유니코드나 단순 ASC를 사용하는 것이 가장 좋은 선택일 수 있습니다.표준 키보드의 II 기호입니다.
토론
- 도움말: 수식 표시
- 위키백과 강연:모스피시스
- 위키백과 강연:위키프로젝트 수학/자료 보관/2013/1월 #.7B.7Bmath.7D 및 유사한 템플릿 파괴
- MathJax vs MathML에 대한 논의와 위키백과의 수학 포맷의 미래.
참고 항목
- 위키백과:Wiki 프로젝트 수학/타이포그래피
- 위키백과:texvc, a
<math>
HTML 변환기로, 더 이상 HTML에 사용되지 않습니다. - 범주:수학적 서식 템플릿