Programming, Researching, Engineering, Employing and Analyzing of Troubleshootings. In addition, we study Usability - HCI - GUI - OpenGL - Project Management.
Showing posts with label Latex. Show all posts
Showing posts with label Latex. Show all posts
Friday, September 20, 2013
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 | |
| Texmaker | x | x |
| TexNicCenter | x | |
| texstudio | x | 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/
http://texblog.wordpress.com/2007/11/10/landscape-in-latex/
Labels:
Latex,
Page Setup
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}
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}
Labels:
Latex
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
Bước 4: Chạy lệnh cập nhật thư viện hệ thống TeX:
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.
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/latexBướ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 mktexlsrP/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
Labels:
install package,
Latex
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.
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.
Labels:
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
Labels:
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}
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
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.
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.
Labels:
Latex
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:
Chinh sua de in code cho dep:
http://stackoverflow.com/questions/741985/latex-source-code-listing-like-in-professional-books
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.Below find the following:
For example, the command \bibliography{myrefs} would call on file ``myrefs.bib''.
Chinh sua de in code cho dep:
http://stackoverflow.com/questions/741985/latex-source-code-listing-like-in-professional-books
Labels:
Latex
Subscribe to:
Posts (Atom)