Soạn một tài liệu bằng ConTeXt

\enableregime[utf]
\usetypescript[times][t5]
\setupbodyfont[times]

\setuppapersize[A4]
\setupwhitespace[big]
\setupcolors[state=start] % Important. You won't have colors without it.
\setuppagenumbering[location={footer,middle}]
\setuplayout[topheight,leftmarginwidth,rightmarginwidth,topheight=3cm,3cm,3cm,3cm]

\setupinteraction[state=start,  % make hyperlinks active, etc.
  title={Làm thế nào để biên soạn một tài liệu},
  subtitle={ bằng Con\TeX t},
  author={Nguyễn Thái Sơn},
  keyword={template}]

% headers and footers
\setupfooter[style=\it]
\setupfootertexts[\date\hfill Làm thế nào để biên soạn một tài liệu bằng \ConTeXt]
\setuppagenumbering[location={header,right}, style=bold]

\setupbodyfont[12pt]            % default is 12pt

\setuphead[chapter,subject][color=red]
\setuphead[section,subject][color=blue,style={\bfa},
  before={\bigskip\bigskip}, after={}]
\setuphead[chapter][style={\bfd}]
\setuphead[title][style={\bfd}]

\starttext
\startstandardmakeup
\leftaligned{\bfd Làm thế nào để biên soạn một tài liệu\\ \bfd bằng \ConTeXt.\\ \ \\  }
\midaligned{\bfd Bài 1: Liệt kê}
\midaligned{}
\midaligned{\bfa Nguyễn Thái Sơn}
\stopstandardmakeup
%\completecontent
\page[yes]
\subject{\bfd Giới thiệu}

Trước hết, không đặt câu hỏi "Vì sao phải sử dụng \ConTeXt" khi bản thân mình đã sử dụng \LaTeX\ khá thành thạo? Nếu trong tâm tưởng đã có câu hỏi đó, hãy để thực tế trả lời.
%... your text\index{indexentry} ...

Tuy nhiên ở đây chúng tôi nêu ra một vài khác biệt mà các bạn sử dụng \LaTeX\ thành thạo sẽ phát hiện ngay.

{\bf Thứ nhất, vấn đề liệt kê.} \LaTeX có 3 chế độ liệt kê: itemize, enumerate và description. Riêng đối với description có nhiều tuỳ chọn do nhu cầu. Đối với \ConTeXt\   sẽ liệt kê như sau:

\starttyping
\startitemize[] ... \stopitemize
\stoptyping
trong đó tuỳ chọn ở trong [] bao gồm:

\midaligned{\starttable[|l|l|]
\HL
\NC Tuỳ chọn \VL Kết quả \SR
\HL
\NC 1 \VL $\bullet$ \AR
\NC 2 \VL $-$ \AR
\NC 3 \VL $\star$ \AR \SR
\HL
\NC n \VL 1 2 3\dots \AR
\NC a \VL a b c\dots \AR
\NC A \VL A B C\dots \AR
\NC r \VL i ii ii\dots \AR
\NC R \VL I II III\dots \AR
\stoptable
 }

Ngoài các kiểu liệt kể trên, \ConTeXt\ còn nhiều kiểu kiệt kê khác như sau:

{\bf Liệt kê theo ký tự được định nhĩa:}

\starttyping
\def\tulokho#1%
 {\ifcase#1 \or $\heartsuit$\or $\diamondsuit$
\or $\clubsuit$\or $\spadesuit$
\fi}

\defineconversion[s][\tulokho]

\startitemize[s]
\item Con cá lý ngư sầu tư biếng lội
\item Con chim phượng hoàng sầu cội biếng bay
\item Con chim xanh ăn trái xoài xanh
\item Ăn hết trái chín ăn quanh trái già
\stopitemize
\stoptyping 

\def\tulokho#1%
 {\ifcase#1 \or $\heartsuit$\or $\diamondsuit$\or $\clubsuit$\or $\spadesuit$
\fi}

\defineconversion[s][\tulokho]

\startitemize[s]
\item Con cá lý ngư sầu tư biếng lội
\item Con chim phượng hoàng sầu cội biếng bay
\item Con chim xanh ăn trái xoài xanh
\item Ăn hết trái chín ăn quanh trái già
\stopitemize

{\bf Liệt kê ngẫu nhiên:}

\starttyping
\nextrandom
\startitemize[random]
\startitem Xôi chè phú quí đổi thành không \stopitem
\startitem Quyết phận chăm tu chẳng lấy chồng \stopitem
\startitem Chồng lấy chẳng tu chăm phận quyết  \stopitem
\startitem Không thành đổi phú quí chè xôi  \stopitem
\stopitemize
\stoptyping 

\nextrandom
\startitemize[random]
\startitem Xôi chè phú quí đổi thành không \stopitem
\startitem Quyết phận chăm tu chẳng lấy chồng \stopitem
\startitem Chồng lấy chẳng tu chăm phận quyết  \stopitem
\startitem Không thành đổi phú quí chè xôi  \stopitem
\stopitemize

{\bf Liệt kê theo cột:} 

\starttyping
\startitemize[n,three,columns]
\item
\stopitemize
\stoptyping 

Danh sách cầu thủ của đội bóng Chelsea FC(T)

\startitemize[n,three,columns]
\item  Petr Cech
\item	Ross Turnbull
\item	Henrique Hilario
\item	Jan Sebek
\item	Branislav Ivanovic
\item	Ashley Cole
\item	David Luiz
\item	Jose Bosingwa da Silva
\item	Paulo Renato Rebocho Ferreira
\item	John Terry
\item	Rodrigo Dias da Costa
\item	Sam Hutchinson
\item	Michael Essien
\item	Ramires Santos do Nascimento
\item	Frank Lampard
\item	Yossi Benayoun
\item	John Obi Mikel
\item	Florent Malouda
\item	Yuri Zhirkov
\item	Jacopo Sala
\item	Joshua McEachran
\item	Fernando Torres
\item	Didier Drogba
\item	Salomon Armand Magloire Kalou
\item	Nicolas Anelka
\stopitemize 

Thỉnh thoảng bạn muốn có phần head trong mỗi liệt kê. Trong trường hợp này, dùng head thay vì item

\starttyping
\startitemize[n]
\head
\stopitemize
\stoptyping

VĂN HÓA - GIẢI TRÍ
​Dạ cổ hoài lang trở lại với Thành Lộc
06/12/2014 07:56 GMT+7
TT - Chiều 5-12, sân khấu Idecaf vừa tổ chức phúc khảo vở kịch rất cũ mà rất mới Dạ cổ hoài lang trong sự chờ đón của nhiều người.

\startitemize[n]
\head Rất cũ. \hfill {\it (là bởi ra đời 20 năm)}

Là vì kịch bản Dạ cổ hoài lang được tác giả Thanh Hoàng viết và đạo diễn Công Ninh dàn dựng cách đây đúng 20 năm, công diễn hơn 1.000 suất ở cả hai miền, đã thay bao nhiêu đời diễn viên và lấy nước mắt của bao nhiêu thế hệ khán giả khác nhau.

\head Nhưng rất mới.  \hfill {\it (chuyển sang sân khấu mới)}

Bởi lần đầu tiên Dạ cổ hoài lang được đi ra ngoài khuôn khổ của sân khấu 5B để đánh dấu tuổi 20 của mình ở sân khấu “hot” nhất hiện nay là Idecaf.

\head Nguyên nhân: \hfill {\it (Lý do chuyển sang sân khấu Idecap)}

Theo tác giả Thanh Hoàng thì không hề có sự xích mích nào, chỉ là anh muốn nhìn thấy lại đứa con tinh thần của mình sau 20 năm, vì từ sau khi NSƯT Thành Lộc chuyển về Idecaf, Lê Vũ Cầu mất, Hoài Linh bận rộn với sân khấu riêng và bản thân Thanh Hoàng tạm ngưng diễn thì gần như không còn nghệ sĩ nào đủ sức tải được vai ông Tư.
\stopitemize 

\page[yes]
\ \vfill
\noindent
\framed[corner=round, width=\textwidth,height=1in,
backgroundcolor=gray,background=color]
{Tài liệu này được xuất bản phục vụ cộng đồng, do đó bạn có thể phát triển nó và chia sẻ nó cho mọi người. Các đề nghị bổ sung và các bản đã được bổ sung sẽ được hoan nghênh. Hãy gửi các bản đó  cho tôi
tại \from[nthaison@gmail.com] (Nguyễn Thái Sơn).}
\stoptext

 

Làm thế nào để biên soạn một tài liệu bằng ConTeXt

Advertisements

8 responses to “Soạn một tài liệu bằng ConTeXt

  1. thầy không đến chấm LV. Kớp học có 200 GV THPT và 200 GV THCS không thể về được.

  2. thầy dạy ở Trường Marie Curie, đúng là chỗ bức hình chụp.

  3. DELL INSPIRON 7437 HADLEY 14 H4I51701

    16,790,000 VNĐ

    Thành Nhân

  4. dạy học, không mát mẻ được.

  5. Em còn công tác ở TP.HCM thêm một ngày nữa. Hy vọng em có cơ hội gặp được người Thầy đầy phong độ mà em rất ngưỡng mộ bao lâu nay.
    Chúc Thầy một buổi tối thật ngon giấc luôn thật khoẻ và thật vui…..:D
    Em cảm ơn Thầy rất nhiều.

  6. Nhân dịp năm mới, chúc Thầy và gia đình nhiều sức khỏe, nhiều hạnh phúc và nhiều niềm vui trong cuộc sống, chúc Thầy có thêm nhiều bài viết về \TeX hay hơn nữa, chúc cộng đồng những người yêu \TeX sẽ có thêm nhiều kiến thức mới và hy vọng một ngày nào đó sách giáo khoa toán nước nhà sắp tới sẽ được sắp chữ bằng \TeX thật đẹp, thật chuyên nghiệp. Một lần nữa xin cám ơn Thầy rất nhiều và chúc Thầy nhiều sức khỏe!

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s