Pages

Showing posts with label Latex. Show all posts
Showing posts with label Latex. Show all posts

Thursday, December 6, 2012

Tập hợp các trình soạn thảo tài liệu TEX

Đi tìm nhiều nơi rồi tập hợp ở đây để tiện theo dõi
Phần mềm Windows Linux
Kile
x
Texmakerx x
TexNicCenterx
texstudiox x
Gedit
x

Sunday, November 25, 2012

Chỉnh hướng trang in trong Latex

In đứng (portrait) là ngầm định trong latex. Đôi khi, chúng ta muốn chuyển hướng in ngang (toàn bộ/một trang) tài liệu thì việc biết cách chỉnh thật sự có cần thiết. Ví dụ bạn cần đưa một hình hoặc bảng với khổ quá lớn, đành phải chuyển trang đó sang in ngang để có thể chứa toàn bộ nội dung của hình (bảng).

http://texblog.wordpress.com/2007/11/10/landscape-in-latex/

Wednesday, May 9, 2012

Một vài mẹo vặt với Latex

Đổi một trang từ portrait sang landscape
Trong quá trình chèn các bảng biểu, đôi khi nó quá khổ của một trang đứng (portrait) là định dạng ngầm định khi làm việc với Latex. Khi đó, bạn muốn chuyển trang chứa bạn sang trang nằm ngang (landscape).     Câu lệnh rất đơn giản:
\begin{landscape}
%Để nội dung ở đây, một \begin{table}\end{table} chẳng hạn
\end{landscape}

Xoay hình hoặc bảng
Chẳng hạn, tình huống bảng biểu của chúng ta nếu để đứng thì quá khổ, nhưng nếu xoay 180 độ thì nó nằm dọc với trang giấy. Khi đó, bạn dùng gói rotating và sử dụng lệnh sau:
\begin{sidewaystalbe}
\begin{tabular}
\end{tabular}
\end{sidewaystalbe}

Tuesday, March 13, 2012

Cài đặt thêm gói trong Latex trên Ubuntu

Trong quá trình sử dụng Latex, tôi thấy việc cài thêm các gói trong Latex không đơn giản. Sau đây là các bước hướng dẫn cài đặt:
Bước 1: Tải các file liên quan đến gói cần cài đặt (thường là các file .sty)
Bước 2: Tạo thư mục tương ứng với tên gói (chính là tên của file .sty) trong thư mục
/usr/share/texmf-texlive/tex/latex
Bước 3: Copy tất cả các file đi kèm theo gói vào thư mục vừa tạo ở trên.
Bước 4: Chạy lệnh cập nhật thư viện hệ thống TeX:
sudo mktexlsr

P/S: Một số hướng dẫn có thể yêu cầu chạy lệnh khác để cập nhật hệ thống TeX. Và lưu ý là quyền sử dụng trên Ubuntu để tạo thư mục và sao chép vào thư mục /usr. Chúng thể cũng có thể dùng phiên bản Ubuntu của MikTex để quản lý gói.
Tham khảo: http://blog.irrepupavel.com/2007/02/installing-latex-style-files-sty-on.html


Thursday, November 24, 2011

Latex và các công cụ hỗ trợ

Khi sử dụng Latex, có một số đối tượng như table rất khó để chúng ta canh chỉnh độ rộng của các hàng, cột. Xuất phát từ tình huống này, nhiều người muốn tạo bảng trong spreadsheet (Excel của Microsoft Office hoặc Calc của OpenOffice) sau đó chuyển đổi sang mã lệnh latex.

Có thể lấy một ví dụ khác: quản lý bibliographies như thế nào là hiệu quả nhất. May thay đã có nhiều tools hỗ trợ để bạn có thể thống nhất 1 file .bib mà không sợ bị trùng lắp thông tin.

Trong bài này tôi trình bày một số tools quan trọng đi kèm với Latex.

Chuyển bảng trong spreadsheet sang mã Latex
Làm việc với bảng trong Latex khá khó khăn và rối rắm. Đã có Calc2Latex là một công cụ dùng để convert những bảng biểu trong LibreOffice Calc sang mã Latex.

Wednesday, October 5, 2011

Latex for the beginners (Part 1)


Mục đích của bài này là ghi lại cách sử dụng Latex để làm một báo cáo (report) thực tập tốt nghiệp master của tôi. Là người mới bắt đầu sử dụng Latex, tôi hiểu chúng ta cần chuẩn bị những gì để soạn thảo một báo cáo đúng chuẩn và đẹp. Cách làm các báo cáo thực tập cũng như (hoặc) bài báo khoa học (article, journal) thì tương tự.
Phần 0: GIỚI THIỆU SƠ LƯỢC
Latex được xem như là một ngôn ngữ đánh dấu và hệ thống chuẩn bị tài liệu cho các chương trình gõ theo kiểu TeX. Nếu bạn nào đã soạn thảo một trang web thì cách làm trong LaTeX cũng tương tự như vậy. Nghĩa là thế nào:
Bạn muốn tạo một tài liệu theo chuẩn nào đó, bạn phải
Phần 1: CHUẨN BỊ
Linux
Nếu bạn dùng Linux thì những thứ sau bạn phải có:
- latex
- một editor để soạn thảo văn bản trong latex: texmaker hoặc kile, bạn cũng có thể dùng emacs
Windows
- làm sao để có bộ dịch latex
- cũng cần một editor


Tham khảo
[1] LaTeX

Tạo bài trình diễn dùng gói beamer trong Latex (Phần 1)

Bài này giới thiệu cơ bản về gói beamer để tạo bài trình diễn (presentation) trong Latex.

Cài đặt Beamer:
Trong Ubuntu, chỉ cần chạy lệnh:
sudo apt-get install latex-beamer
hoặc download từ trang chủ của Beamer: https://bitbucket.org/rivanvx/beamer/wiki/Home

Cấu trúc chung một tài liệu beamer:
Chính yếu một bài trình bày là các frames.

\documentclass{beamer}
\mode{theme info etc.} 
regular LaTeX title/author info
\AtBeginSection[]{} % for optional outline or other recurrent slide
\begin{document}
optional title frame
frame
frame
...
frame
\end{document}

Thursday, April 21, 2011

Quản lý bibliographies

Nếu đã từng dùng latex để soạn văn bản khoa học, bạn chắc chắn sẽ gặp một số phiền phức với entry trong file .bib. Rõ ràng, với số lượng references trên 200 mẫu thì việc quản lý trở nên phức tạp hơn. Vì vậy, làm cách nào để associate giữa file .bib với một chương trình quản lý referenced entries. May mắn là có nhiều tiện ích hỗ trợ cho việc này:

Php Bibtex Database Manager
Đây là một ứng dụng viết trên nền web sử dụng PHP và MySQL. Rất dễ dùng nếu bạn nào quen với phát triển web. Sở dĩ tôi giới thiệu tool này vì rằng bây giờ có nhiều người sử dụng một lúc nhiều hệ điều hành. Có lúc dùng Windows nhưng cũng muốn làm việc để chỉnh sửa văn bản. Đôi khi dùng Ubuntu. Đo đó, nếu chúng ta đặt database trên một server nào đó thì việc tập trung bibliographies là một cách làm hiệu quả nhất.

JabRef reference manager
Tiện ích này phải viết trên nền tảng java nên bạn phải có Java để chạy chương trình. Bài này hướng dẫn cài đặt rõ ràng. Với công cụ này, chúng ta chỉ quan tâm đến file .bib đặt ở đâu mà thôi. Nên bạn vô tư để nó trong ổ cứng di động mà không quan tâm ta đang làm việc trên môi trường nào.

Saturday, November 7, 2009

Mọi thứ về Latex

TẠO PRESENTATION VỚI LATEX

Gói thường sử dụng nhiều nhất là beamer.


References và citations được quản lý theo một thống nhất trong Latex bằng cách sử dụng BibTeX. Với cách này, chúng ta đưa tất cả các thông tin liên quan đến tài liệu tham khảo vào trong một file có phần mở rộng là .bib. mà không cần quan tâm đến thứ tự của chúng (Xem file mẫu myrefs.bib).

(See the sample file myrefs.bib, below.) Then you let BibTeX format all citations and reference entries according to the chosen bibliographic style, and you don't have to sweat all the font and punctuation and ordering details yourself.
The reference/bibliography section usually appears at the end of an publication. In your LaTeX file, these two commands insert the reference section:
\bibliographystyle{xxx}
 \bibliography{yyy}
The ``xxx'' is a style name -- plain or abbrv or siam or alpha or any of dozens of other available styles, many listed below. The ``yyy'' is the name of the bib file (yyy.bib) containing the reference database.
For example, the command \bibliography{myrefs} would call on file ``myrefs.bib''.
Below find the following:

Chinh sua de in code cho dep:
http://stackoverflow.com/questions/741985/latex-source-code-listing-like-in-professional-books