Saturday, October 25, 2014

Cancel

Dalam proses pengerjaan hitung Matematika sering ditemukan penyederhanaan dalam bentuk pembagian antara suatu faktor terhadap penyebut suatu pecahan dari faktor lainnya. 
Perhatikan gambar di samping! Bagaimana hal itu dapat dilakukan?

Salah satunya, kita memerlukan paket cancel dari Don­ald Arse­neau. Paket ini digunakan untuk membuat ruas garis diagonal (yaitu untuk "mencoret") dan ruas garis berpanah (yang menunjuk "ke suatu nilai") dalam proses penyederhanaan terhadap perhitungan (operasi pembagian) dalam Matematika.

Paket cancel memiliki empat macam perintah yaitu:

  • \cancel, untuk mencoret berbentuk slash
  • \bcancel, untuk mencoret berbentuk backslash
  • \xcancel, untuk mencoret berbentuk silang (yaitu penggabungan \cancel dan \bcancel sekaligus)
  • \cancelto{}{}, untuk mencoret berbentuk panah

Pewarnaan dibentuk oleh perintah baru:
\renewcommand{\CancelColor}{\color{blue}}
Berikut ini contoh-contoh hasil penggunaan dari keempat perintah tersebut.
Contoh-contoh lainnya:
Perhatikan contoh terakhir, "pencoretan" dengan ruas garis berpanah mengarah ke bawah. Ini memerlukan perintah baru dan untuk itu saya gunakan paket tikz dengan library calc sebagai berikut.
\usepackage{tikz}
\usetikzlibrary{calc}
\newcommand*\canc[1]{%
  \mathchoice
    {\scriptstyle#1}
    {\scriptstyle#1}
    {\scriptscriptstyle#1}
    {\scriptscriptstyle#1}
}
\newcommand*\Dcancelto[2][0]{%
  \kern9pt%
  \begin{tikzpicture}[baseline=(current bounding box.center).anchor=west]
    \node[anchor=east,inner sep=2pt] (a) {#2};
    \draw[->,blue] ($(a.north west)+(1pt,-2pt)$) -- ($(a.south east)+(0pt,2pt)$) node at ($(a.south east)+(4pt,1pt)$) {$\canc{#1}$};
\end{tikzpicture}
}
Nah, berikut ini pengkodean selengkapnya untuk semua contoh tersebut di atas. Dokumen ini saya susun (compile) dalam jaringan melalui Online LaTeX Editor ShareLaTeX.
Demikian semoga bermanfaat.

Adjie Gumarang Pujakelana 2014 
\documentclass{scrartcl}
\usepackage{amsmath,concmath}
\usepackage{gentium}
\usepackage{adjustbox}
\usepackage{cancel}
\usepackage[svgnames]{xcolor}
\usepackage[margin=2cm]{geometry}
%----------------------------------------
\usepackage{tikz}
\usetikzlibrary{fadings,patterns}
\usetikzlibrary{calc}
\newcommand*\canc[1]{%
  \mathchoice
    {\scriptstyle#1}
    {\scriptstyle#1}
    {\scriptscriptstyle#1}
    {\scriptscriptstyle#1}
}
\newcommand*\Dcancelto[2][0]{%
  \kern9pt%
  \begin{tikzpicture}[baseline=(current bounding box.center).anchor=west]
    \node[anchor=east,inner sep=2pt] (a) {#2};
    \draw[->,blue] ($(a.north west)+(1pt,-2pt)$) -- ($(a.south east)+(0pt,2pt)$) node at ($(a.south east)+(4pt,1pt)$) {$\canc{#1}$};
\end{tikzpicture}
}
%----------------------------------------
\renewcommand{\CancelColor}{\color{blue}} %change cancel color to blue

\begin{document}

\begin{tikzfadingfrompicture}[name=distress]
\node[text=transparent!0] {\it\Huge\textbf{Penggunaan Paket Cancel}};
\end{tikzfadingfrompicture}
\begin{tikzpicture}
\fill[preaction={fill},pattern color=CadetBlue,pattern=crosshatch dots] (-8,-1) rectangle (8,1);
\fill[pattern color=Khaki,
  pattern=crosshatch,
  path fading=distress,
  fit fading=false
] (-7,-1) rectangle (7,1);
\end{tikzpicture}

\vspace{1cm}
%http://tex.stackexchange.com/questions/107668/how-to-use-cancel-command
\abovedisplayskip=0pt

\adjustbox{valign=t}{\begin{minipage}{0.45\textwidth}
Hasil perintah {\tt\textbackslash cancel}

\[
\frac{a\cancel{b}}{\cancel{b}}=a
\]
    \end{minipage}}%
    \hfill
\adjustbox{valign=t}{\begin{minipage}{0.45\textwidth}
Hasil perintah {\tt\textbackslash bcancel}

\[
\frac{a\bcancel{b}}{\bcancel{b}}=a
\]
    \end{minipage}}%
    \hfill

\bigskip
\adjustbox{valign=t}{\begin{minipage}{0.45\textwidth}
Hasil perintah {\tt\textbackslash xcancel}

\[
\frac{a\xcancel{b}}{\xcancel{b}}=a
\]
    \end{minipage}}%
    \hfill
\adjustbox{valign=t}{\begin{minipage}{0.45\textwidth}
Hasil perintah {\tt\textbackslash cancelto}

\[
\cancel{2}\cdot\frac{9}{\cancelto{2}{4}}=\frac{9}{2}
\]
    \end{minipage}}%
    \hfill

\vspace{1cm}
\adjustbox{valign=t}{\begin{minipage}{0.3\textwidth}
\[\cancel{\text{Ini dicoret}}\]
    \end{minipage}}%
    \hfill
\adjustbox{valign=t}{\begin{minipage}{0.3\textwidth}
\[ \bcancel{\frac{4}{7}\times\frac{3}{4}} \]
    \end{minipage}}%
    \hfill
%http://tex.stackexchange.com/questions/14385/cancel-package-downward-arrow
\adjustbox{valign=t}{\begin{minipage}{0.3\textwidth}
\[ \Dcancelto[3]{18}\cdot\frac{5}{\bcancel{6}}=15 \]
    \end{minipage}}%
    \hfill
    
\vspace{1cm}
\centering
\fbox{\parbox{0.7\textwidth}{\begin{align*}
\lim_{x\to2}\frac{x^2-4}{\sqrt{5x-1}-\sqrt{3x+3}} &= \lim_{x\to2}\frac{(x-2)(x+2)}{5x-1-(3x+3)}\times \frac{2(3)}{1}\\
 &= \lim_{x\to2}\frac{(x-2)(x+2)}{5x-1-3x-3}\times \frac{6}{1}\\
 &= \lim_{x\to2}\frac{(x-2)(x+2)}{2x-4}\times 6\\
 &= \lim_{x\to2}\frac{\cancel{(x-2)}(x+2)}{2\cancel{(x-2)}}\times 6\\
 &= \lim_{x\to2}\frac{x+2}{2}\times 6\\
 &= \frac{2+2}{2}\times 6\\
 &= 12
\end{align*}}}

\end{document}



No comments:

Related Posts Plugin for WordPress, Blogger...