Diễn đàn cho phép biên dịch một đoạn mã $\LaTeX$ bất kì (nếu như đoạn mã đó biên dịch được với pdfLaTeX) bằng cách đặt đoạn mã đó vào giữa hai thẻ latex:
[latex] [+preamble] Phần khai báo. [/preamble] Mã LaTeX. [/latex]
Chú ý trong phần khai báo cần gọi đầy đủ các gói và thư viện sử dụng. Những bạn chưa biết đến các khai niệm này thì có thể tham khảo Khóa học Soạn thảo Tài liệu Khoa học Với $\LaTeX$ mà diễn đàn đã tổ chức.
Tất nhiên chức năng này cho phép chúng ta có thể vẽ hình bằng TikZ trên diễn đàn. Một ví dụ về khai báo gói TikZ và một số thư viện:
[latex] [+preamble] \usepackage{tikz} \usetikzlibrary{calc, shapes, backgrounds} [/preamble] Hình vẽ [/latex]
Các bạn có thể vẽ hình bằng công cụ GeoGebra mà diễn đàn đã tích hợp sẵn, rồi xuất ra mã $\TeX$ như hướng dẫn ở đây. Bạn nào muốn tìm hiểu sâu hơn về TikZ thì có thể đọc tài liệu này (bằng tiếng Anh, mình không tìm được tài liệu tiếng Việt).
Hẹn các bạn hôm nào rảnh sẽ viết một bài hướng dẫn từng bước một cách vẽ hình trên diễn đàn.
Lưu ý: không vẽ thử trong topic này (có thể vẽ thử thoải mái ở mục Thử các chức năng trên diễn đàn).
Một số ví dụ:
[latex] [+preamble] \usepackage[usenames,dvipsnames,pdftex]{xcolor} \usepackage{tikz,ifthen} [/preamble] \begin{tikzpicture} \coordinate (A) at (0,0); \coordinate (B) at (-60:12cm); \coordinate (C) at (240:12cm); \foreach \density in {20,30,...,160}{% \draw[fill=MidnightBlue!\density] (A)--(B)--(C)--cycle; \path (A) coordinate (X) -- (B) coordinate[pos=.15](A) -- (C) coordinate[pos=.15](B) -- (X) coordinate[pos=.15](C); } \end{tikzpicture} [/latex]
*** Cannot compile formula: \begin{tikzpicture} \coordinate (A) at (0,0); \coordinate (B) at (-60:12cm); \coordinate (C) at (240:12cm); \foreach \density in {20,30,...,160}{% \draw[fill=MidnightBlue!\density] (A)--(B)--(C)--cycle; \path (A) coordinate (X) -- (B) coordinate[pos=.15](A) -- (C) coordinate[pos=.15](B) -- (X) coordinate[pos=.15](C); } \end{tikzpicture} *** Error message: Error: Nothing to show, formula is empty
Bài viết đã được chỉnh sửa nội dung bởi Nesbit: 22-03-2016 - 02:09
update