라이브러리

[PHP] CommonMarkRenderLatex - 렌더링




CommonMarkRenderLatex 소개


CommonMarkRenderLatex는 PHP에서 LaTeX를 렌더링하는 라이브러리로, LaTeX를 사용하여 수학적 수식, 도형, 표를 쉽게 렌더링할 수 있습니다. LaTeX는 마크다운에서 수식, 도형, 표를 렌더링하는 데 사용되는 마크업 언어입니다.

설치


CommonMarkRenderLatex를 설치하려면 Composer를 사용하여 다음 명령어를 실행합니다.

#hostingforum.kr
bash

composer require league/commonmark

composer require league/markdown

composer require league/html-to-markdown

composer require league/markdown-extra

composer require league/html-to-markdown-extra

composer require league/html-to-markdown-extra

composer require league/html-to-markdown-extra



사용법


CommonMarkRenderLatex를 사용하려면 다음 예제와 같이 사용합니다.

#hostingforum.kr
php

use LeagueCommonMarkEnvironmentEnvironment;

use LeagueCommonMarkMarkdownConverter;

use LeagueMarkdownExtraMarkdownExtraConverter;

use LeagueHtmlToMarkdownHtmlToMarkdownConverter;

use LeagueHtmlToMarkdownExtraHtmlToMarkdownExtraConverter;



// LaTeX를 렌더링하는 환경을 설정합니다.

$environment = new Environment();



// LaTeX를 렌더링하는 마크다운 변환기를 설정합니다.

$converter = new MarkdownConverter($environment);



// LaTeX를 렌더링하는 마크다운 변환기를 사용하여 마크다운을 HTML로 변환합니다.

$html = $converter->convert('$$x = frac{-b pm sqrt{b^2 - 4ac}}{2a}$$');



// HTML을 렌더링합니다.

echo $html;



예제


CommonMarkRenderLatex를 사용하여 수학적 수식, 도형, 표를 렌더링하는 예제는 다음과 같습니다.

#hostingforum.kr
php

use LeagueCommonMarkEnvironmentEnvironment;

use LeagueCommonMarkMarkdownConverter;

use LeagueMarkdownExtraMarkdownExtraConverter;

use LeagueHtmlToMarkdownHtmlToMarkdownConverter;

use LeagueHtmlToMarkdownExtraHtmlToMarkdownExtraConverter;



// LaTeX를 렌더링하는 환경을 설정합니다.

$environment = new Environment();



// LaTeX를 렌더링하는 마크다운 변환기를 설정합니다.

$converter = new MarkdownConverter($environment);



// LaTeX를 렌더링하는 마크다운 변환기를 사용하여 마크다운을 HTML로 변환합니다.

$html = $converter->convert('$$x = frac{-b pm sqrt{b^2 - 4ac}}{2a}$$');



// HTML을 렌더링합니다.

echo $html;



// 도형을 렌더링합니다.

$html = $converter->convert('$$egin{bmatrix} 1 & 2  3 & 4 end{bmatrix}$$');



// HTML을 렌더링합니다.

echo $html;



// 표를 렌더링합니다.

$html = $converter->convert('$$egin{tabular}{|c|c|} hline 1 & 2  hline 3 & 4  hline end{tabular}$$');



// HTML을 렌더링합니다.

echo $html;



마치며


CommonMarkRenderLatex는 PHP에서 LaTeX를 렌더링하는 라이브러리로, LaTeX를 사용하여 수학적 수식, 도형, 표를 쉽게 렌더링할 수 있습니다. 이 라이브러리를 사용하여 마크다운을 HTML로 변환하고, HTML을 렌더링할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

검색

게시물 검색