![cht=tx&chl=x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}](https://developers-dot-devsite-v2-prod.appspot.com/static/chart/infographics/images/chart_528.png?authuser=3&hl=ko)
TeX 언어를 사용하여 수학 공식을 보여주는 이미지를 생성할 수 있습니다.
개요
TeX 언어('테크' 또는 '테크'로 발음)를 사용하여 수학 공식 이미지를 생성할 수 있습니다. 이는 웹페이지에 복잡한 수식을 표시할 때 유용합니다. 다음은 즉시 렌더링되는 수식의 몇 가지 예입니다.
이미지 URL을 복사하여 브라우저에 붙여넣으면 각 이미지를 생성하는 URL을 확인할 수 있습니다.
src 속성 <img>
태그에 TeX 언어를 사용하여 수식을 지정하면 수식이 PNG 파일로 반환됩니다. 또는 원하는 경우 프로그래매틱 방식으로 GET 요청을 보내 PNG 수식을 검색할 수 있습니다.
문법
루트 URL: https://chart.googleapis.com/chart?
수식 이미지 요청은 ? 를 루트 URL로 대체합니다.
URL 매개변수 | 필수 또는 선택사항 | 설명 |
---|---|---|
cht=tx |
필수 | 수식 유형 이미지임을 명시합니다. |
chl=<data> |
필수 | TeX 언어로 된 렌더링할 수식입니다. 수식은 URL 인코딩해야 합니다. 자세한 내용은 아래를 참조하세요. |
chs=<width>x<height> |
선택사항 | 이미지 크기(픽셀)입니다. 지정하지 않으면 크기가 자동으로 계산됩니다. 단일 값을 지정하는 경우 이 값이 높이가 되고 너비는 자동으로 계산됩니다. |
chf |
선택사항 | 모든 배경 채우기 유형이 지원됩니다. 배경 채우기를 참고하세요. |
chco |
선택사항 | 텍스트 색상을 지정합니다. 기본값은 검은색입니다. |
URL - chl 데이터 인코딩
수식에 사용되는 URL에 안전하지 않은 문자를 URL 인코딩해야 합니다. URL 인코더는 여기에서 찾을 수 있습니다.
가장 흔한 실수는 다음과 같이 공식에 %2B 대신 +를 사용하는 것입니다.
URL 인코딩 안됨 | URL 인코딩 |
---|---|
![]() cht=tx&chl=a^2+b^2=c^2 |
![]() cht=tx&chl=a^2%2Bb^2=c^2 |
배경 채우기 (chf
)
이미지에 단색, 그라데이션 또는 줄무늬 채우기를 지정할 수 있습니다. 모든 채우기는 chf
매개변수를 사용하여 지정되며 값을 파이프 문자 (| )로 구분하여 동일한 이미지에서 다양한 채우기 유형 ( 줄무늬, 줄무늬, 그라데이션)을 혼합할 수 있습니다.
채우기
단색 채우기(투명도 포함 또는 불포함)를 지정하거나 전체 이미지를 투명하게 만들 수 있습니다.
문법
chf=<fill_type>,s,<color>|...
- <fill_type>
- 다음 값 중 하나를 지정합니다.
bg
- 배경 채우기. <color> 매개변수에 알파 값을 지정하면 배경을 투명하게 만들 수 있습니다.a
- 이미지 투명도입니다.<color>
의 처음 6자리는 무시되고 마지막 2자리 (투명도 값)만 적용됩니다.
- s
- 단색 채우기를 지정합니다.
- <color>
- 채우기 색상(RRGGBB[AA] 16진수 형식). 여기서 AA는 선택사항인 투명도(알파) 값입니다.
예시
설명 | 예시 |
---|---|
파란색 배경의 수식 |
|
위와 동일하지만 배경은 두 개의 알파 숫자인 80을 사용하여 약간 투명해지며, 이는 약 50% 투명도에 해당합니다. 수식 배경은 투명하지만 텍스트는 어떻게 표시되지 않는지 확인합니다. |
|
이 예에서는 전체 이미지에 투명도를 적용합니다. 표 셀 배경이 텍스트와 배경을 통해 어떻게 표시되는지 확인하세요. 이 이미지는 파이프 문자를 사용하여 두 개의 배경을 결합합니다.
|
|
그라데이션 채우기
수식에 하나 이상의 그래디언트 채우기를 적용할 수 있습니다. 그라데이션 채우기는 한 색상에서 다른 색상으로 페이드 아웃됩니다.
각 그라데이션 채우기는 각도를 지정한 후 지정된 위치에 고정된 두 개 이상의 색상을 지정합니다. 색상은 하나의 앵커에서 다른 앵커로 이동함에 따라 달라집니다. 한 색이 다른 색으로 희미해질 수 있도록 <color_centerpoint> 값이 서로 다른 색상이 2개 이상 있어야 합니다. 각각의 추가 그라데이션은 <color>,<color_centerpoint> 쌍으로 지정됩니다.
문법
chf=bg,lg,<angle>,<color_1>,<color_centerpoint_1> ,..., <color_n>,<color_centerpoint_n>
- bg
- 배경 채우기
- lg
- 그라데이션 채우기를 지정합니다.
- <angle>
- 0 (가로)에서 90 (수직)까지의 그라데이션 각도를 지정하는 숫자입니다.
- <color>
- RRGGBB 16진수 형식의 채우기 색상입니다.
- <color_centerpoint>
- 색상의 앵커 포인트를 지정합니다. 이 지점에서부터 다른 앵커에 가까워질수록 색상이 흐려지기 시작합니다. 값 범위는 0.0 (하단 또는 왼쪽 가장자리)~1.0 (상단 또는 오른쪽 가장자리)이며 <angle>로 지정된 각도로 기울어져 있습니다.
예시
설명 | 예시 |
---|---|
수식에 각도가 0도 (
|
|
위와 동일하지만 45도 그라데이션이 적용됩니다. |
|
줄무늬 채우기
수식에 줄무늬 배경 채우기를 지정할 수 있습니다.
문법
chf= bg,ls,<angle>,<color_1>,<width_1> ,..., <color_n>,<width_n>
- bg
- 배경 채우기
- ls
- 선형 스트라이프 채우기를 지정합니다.
- <angle>
- Y축을 기준으로 한 모든 줄무늬의 각도입니다. 세로 줄무늬에는
0
를 사용하고 가로 줄무늬에는90
를 사용합니다. - <color>
- 이 스트라이프의 색상으로, RRGGBB 16진수 형식입니다. 추가 스트라이프마다 <color> 및 <width>를 반복합니다. 줄무늬가 2개 이상 있어야 합니다. 줄무늬는 이미지가 채워질 때까지 번갈아 표시됩니다.
- <width>
- 이 스트라이프의 너비로,
0
부터1
까지로,1
는 이미지의 전체 너비입니다. 이미지가 채워질 때까지 줄무늬가 반복됩니다. 추가 스트라이프마다 <color> 및 <width>를 반복합니다. 줄무늬가 2개 이상 있어야 합니다. 줄무늬는 이미지가 채워질 때까지 번갈아 표시됩니다.
예시
설명 | 예시 |
---|---|
|
![]() chf=bg,ls,0,CCCCCC,0.15,FFFFFF,0.1 |
|
![]() chf=bg,ls,90,999999,0.25,CCCCCC,0.25,FFFFFF,0.25 |