Math mode and Listing Environment
Pada pembahasan kali, saya memiliki masalah bagaimana membuat suatu perintah di LaTeX yang menggabungkan paket listing dan paket Amsmath. Masalah tersebut saya tanya di forum LaTeX yaitu Listing dan AMS Math package Combinations. Sebelum saya bahas sedikit tentang penggunaan kedua paket yaitu sebagai berikut :
Selanjutnya, untuk mengatasi masalah bagaimana menggabungkan paket listing dengan amsmath, diberikan solusi dibawah ini :
- Paket Listings Paket Listings merupakan paket yang digunakan untuk menampilkan program di LaTeX, dengan contoh sebagai berikut :
- Paket Ams Math Paket Ams math merupakan paket yang digunakan untuk pengaturan dokumen yang memuat notasi matematika atau simbol matematika sehingga dapat menampilkan di dokumen.pdf, berikut ini adalah contohnya :
\documentclass{article} \usepackage{tcolorbox} \tcbuselibrary{listings} \begin{document} \begin{tcblisting}{listing only,arc=0mm,auto outer arc} \documentclass[]{ } \begin{document} \tableofcontents \chapter{section} \end{document} \end{tcblisting} \end{document}
$\texttt{\textbackslash}\overbrace{\texttt{documentclass[]}}^{\textrm{above text}}\underbrace{\texttt{\{
Selanjutnya, untuk mengatasi masalah bagaimana menggabungkan paket listing dengan amsmath, diberikan solusi dibawah ini :
\documentclass{article} \usepackage{listings,tikz} \usetikzlibrary{decorations.pathreplacing,tikzmark} \usetikzmarklibrary{listings} \lstset{basicstyle=\ttfamily} \begin{document} \begin{lstlisting}[language={[LaTeX]TeX},escapechar=|] |\tikzmark{mark1begin}|\documentclass[]|\tikzmark{mark1end}|{|\tikzmark{mark2begin}| |\tikzmark{mark2end}|} \end{lstlisting} \begin{tikzpicture}[overlay,remember picture] \draw[overlay,decorate,decoration={brace},yshift=2ex] (pic cs:mark1begin) -- (pic cs:mark1end) node[midway,above] {[illegible]}; \draw[overlay,decorate,decoration={brace,mirror},yshift=-0.3em] (pic cs:mark2begin) -- (pic cs:mark2end) node[midway,below] {[illegible]}; \end{tikzpicture} \end{document}
Komentar
Posting Komentar