Đánh số trong một văn bản không thể thiếu nhất là soạn một tài liệu khoa học. Đánh số các công thức, các đề mục của văn bản bao giờ cũng xảy ra. TeX cung cấp một số lệnh để đánh số bằng [r]
(1)Nguyễn Hữu Điển
Hướng dẫn
Sử dụng VieTeX 2.8 Bản 1.0
(2)(3)Lời giới thiệu
Nhu cầu soạn văn LATEX tăng nhanh năm gần Tơi là
người có may mắn học trước số kĩ thuật soạn thảo LATEX, muốn
phổ biến công cụ soạn thảo LATEX tới bạn Hiện công
cụ trợ giúp soạn thảo văn có cơng thức tốn học phát triển nhanh nhiều, ta cần nắm kiến thức sử dụng dễ dàng
VieTeX chương trình soạn văn TeX kết hợp với MiKTeX, chương trình trợ giúp cho việc soạn thảo mã nguồn TeX tốt Trên giới có nhiều chương trình soạn cho TeX Mỗi chương trình mạnh riêng Nhờ vào số mã nguồn mở mà tơi soạn chương trình này, kết hợp với kinh nghiệm sử dụng TeX lâu năm tôi, nhằm giúp người dùng thuận tiện sử dụng TeX Đặc biệt chương trình sau tơi có sử dụng
1 Thư viện Neil Hodgson’s Scintilla mã nguồn mở cho hệ soạn thảo (1998-2006 by Neil Hodgson)
2 Chương trình mã nguồn mở notepad2 Florian Balmer
Đây phương án thực biên dịch, so với tác giả cải tiến nhiều theo quan điểm người dùng soạn TeX: đơn giản, dễ thực hiện, trợ giúp tối đa TeX miễn phí
VieTeX bao gồm cơng cụ soạn thảo bình thường đặc biệt:
1 Tất chức phím tắt chương trình soạn thảo
Win-dows kế thừa
2 Thực hoàn thiện từ gõ vào từ Window từ danh
sách bên
3 Làm thư mục khối theo mơi trường
4 Kiểm tra Chính tả tiếng Anh tiếng Việt Làm Macro cách gõ tắt viết Script
6 Tự đặt mầu chữ cho lệnh TeX ký hiệu đặc biệt
7 Tự đặt lệnh biên dịch dịng lệnh
8 Tự đặt phím tắt cho chức chương trình
9 Đối chiếu ngoặc đối xứng
10 Chọn khối theo hình chữ nhật
11 Chọn chế độ ngắt dòng hình
12 Tự động thụt đầu dịng
13 Đánh dấu văn để tìm lại
Những cơng cụ đặc biệt dùng cho TeX
(4)Lời giới thiệu
2 Hoàn thiện lệnh LaTeX tự động gõ
3 Thực "File project" cho tài liệu nhiều tệp
4 Kiểm tra nhãn đối chiếu văn (liệt kê danh sách nhãn)
5 Kiểm tra đa nhãn văn (hiện lên danh sách nhãn)
6 Tìm ngược lại tệp nguồn từ Yap.exe
7 Chọn mầu cho chữ, chữ, hàng cột bảng trực quan
8 Thư mục ký hiệu để soạn lệnh LaTeX trực quan
9 Chuyển đổi định dạng sang PS PDF dễ dàng
10 Gọi tùy chọn MiKTeX để thêm cấu hình gói lệnh dễ dàng
Tôi biên soạn sách tiếp tục hai sách trước nhằm phổ biến LATEX cho bạn sinh viên, học sinh thày cô giáo dạy tốn Cuốn sách khơng lặp lại hai trước có, tơi đưa cơng cụ lệnh, gói lệnh quan trọng mà trước chưa có Tơi đưa mẫu văn viết luận án tốt nghiệp cho sinh viên, học viên cao học Mẫu làm sách dành cho thày soạn giáo án chuẩn bị cho xuất với chất lượng cao
Tôi đưa gói lệnh làm trang trình chiếu cho buổi bảo vệ thuyết trình hội nghị Đồng thời có trình bày số chi tiết quan trong văn vẽ hình, mầu văn bản,
Cuốn sách cần cho tất người dùng TEX người bắt đầu học TEX với mẫu mã có sẵn để thực hành
Tất gói cơng cụ phần mềm có nói tới sách tác giả chuẩn bị thành đĩa CD cài đặt, nội dung phần cài đặt VieTeX cho sách Ngoài đĩa CD theo sách cịn chứa nhiều ví dụ mẫu mà khơng có khả mơ tả hết Bạn đọc liên hệ với tác giả để có sản phẩm CD
Mọi liên lạc trợ giúp với tác giả: Nguyễn Hữu Điển
Khoa Toán-Cơ-Tin học, Đại học Khoa học Tự nhiên, ĐHQGHN Điện thoại: CQ: 04-5572869, NR: 04-6418848, DĐ: 0989 06 1951 Thư điện tử: huudien@vnu.edu.vn;
Web: http://nhdien.wordpress.com Lời cảm ơn
Nhân tác giả cảm ơn bạn sử dụng VieTeX soạn thảo văn tiếng Việt cho lời khun bổ ích, cần thiết để tơi hồn thiện phần mềm Tác giả nhận nhiều ý kiến đóng góp có giá trị Ban biên tập điều kiện thuận lợi cho việc xuất sách Nhà xuất đại học Quốc gia Hà Nội
(5)Mục lục
Lời giới thiệu 3
Chương I Cài đặt VieTeX 9
I.1 Chương trình cần cho VieTeX 9
I.2 Các bước cài đặt 10
I.3 Cấu hình VieTeX với chương trình cài đặt 11
I.4 Chạy chương trình mẫu 13
Chương II Giao diện 14
II.1 Giao diện VieTeX 14
II.2 Thanh tiêu đề 15
II.3 Thanh trạng thái 15
II.4 Thanh công cụ 16
II.5 Cửa sổ dự án 18
II.5.1 Thư mục ký hiệu công cụ 18
II.5.2 Thư mục mẫu LaTeX 18
II.5.3 Menu tương tác cửa sổ dự án 20
II.5.4 Chứa danh sách lệnh gợi ý 21
II.6 Cửa sổ đầu tập log 22
II.7 Cửa sổ nơi soạn thảo tệp TeX 22
II.7.1 Menu nhấn phím phải chuột khơng văn chọn 23
II.7.2 Menu nhấn phím phải chuột có văn chọn 24
II.7.3 Menu đầu tên tệp 24
Chương III Thực đơn 25
III.1 Chức File 26
III.2 Chức Edit 26
III.3 Chức Block 27
III.4 Chức Insert 28
III.5 Chức Search 29
(6)MỤC LỤC
III.7 Chức Macro 31
III.8 Chức Options 32
III.9 Chức Project 33
III.10 Chức Execute 35
III.11 Chức LaTeX 36
III.12 Chức Graphics 39
III.13 Chức Tools 40
III.14 Chức Users 41
III.15 Chức Window 41
III.16 Chức Help 42
Chương IV Thiết lập tệp nguồn biên dịch 43
IV.1 Quá trình soạn thảo văn LATEX 43
IV.2 Tạo tệp LATEX 44
IV.3 Mở đóng tệp LATEXđã có 45
IV.4 Tạo dự án (Project) 45
IV.5 Tạo dự án TeX (Folder) 46
IV.6 Biên dịch chung tệp TeX VieTeX 47
IV.6.1 Giới thiệu chung chương trình biên dịch TeX 48
IV.6.2 Biên dịch theo tệp tệp mở 50
IV.6.3 Biên dịch có lỗi 53
IV.7 Biên dịch theo văn chọn 54
IV.7.1 Các phương án dịch phần văn chọn 55
Chương V Soạn thảo biên tập 58
V.1 Cài đặt phông tiếng Việt 58
V.1.1 Các bước cài đặt cho dịch LaTeX PDFLaTeX 58
V.1.2 Dịch theo XeLaTeX 59
V.2 Phần mềm gõ bàn phím Unikey 60
V.3 Cắt dán chép văn 60
V.4 Định dạng thêm bớt vào dòng khối văn 61
Chương VI Chức chuyên dụng 64
VI.1 Tự động đóng móc 64
VI.2 Macro biên tập gõ nhanh cài sẵn 66
VI.3 Gõ tắt cụm từ khối lệnh 67
VI.3.1 Gõ tắt có cấu trúc dịng 67
VI.3.2 Gõ tắt có cấu trúc tệp 68
(7)MỤC LỤC
VI.3.4 Thực gõ tắt 70
VI.4 Hoàn thành tự động 70
VI.4.1 Các phương pháp hoàn thành tự động 70
VI.4.2 Cấu hình sử dụng hồn thành tự động 72
VI.4.3 Sử dụng hoàn thành tự động 73
VI.4.4 Một số hoàn thành tự động đặc biệt 74
Chương VII Tìm kiếm thay 77
VII.1 Chức tìm kiếm VieTeX 78
VII.2 Hộp tìm kiếm thay tệp hành 79
VII.3 Tìm theo dự án 80
VII.4 Các dạng tìm kiếm khác 80
VII.5 Tìm kiếm tệp 82
VII.6 Tìm kiếm nhanh 83
VII.7 Tìm kiếm ngược 83
VII.7.1 Biên dịch sang DVI xem qua lại VieTeX Yap.exe 83
VII.7.2 Biên dịch sang PDF xem VieTeX Sumatra 85
Chương VIII Các lệnh LaTeX 86
VIII.1 Nhập khối lệnh LaTeX 87
VIII.1.1 Lấy môi trường văn 87
VIII.1.2 Mơi trường tốn 87
VIII.1.3 Môi trường bảng ma trận 88
VIII.2 Sưu tập lệnh môi trường 89
VIII.2.1 Nhập mơi trường lệnh LaTeX hồn thành tự động 90
VIII.2.2 Thực sưu tập lệnh 90
VIII.2.3 Mục đích dùng sưu tập lệnh 92
VIII.3 Hướng dẫn sử dụng tạo Macro Script 93
VIII.3.1 Cấu trúc macro Script 93
VIII.3.2 Các lệnh di chuyển trỏ 94
VIII.3.3 Các lệnh cắt dán 95
VIII.3.4 Thực biên dịch Script 95
VIII.4 Gán số công thức nhãn 97
VIII.4.1 Gán số nhãn LaTeX 97
VIII.4.2 Quy tắc đánh số chung 98
VIII.4.3 Gán số cơng thức tốn 99
VIII.4.4 VieTeX trợ giúp kiểm soát nhãn 100
VIII.4.5 Kết luận 102
VIII.5 Liệt kê danh sách lệnh cấu trúc 103
VIII.6 Kẹp gấp 104
VIII.6.1 Khái niệm kẹp gấp (Folding) 105
(8)MỤC LỤC
VIII.6.3 Cách sử dụng 107
VIII.6.4 Các phím tắt cài đặt 108
VIII.6.5 Kẹp gấp đặc biệt 109
VIII.6.6 Kết luận 109
Chương IX Tơ màu vẽ hình 111
IX.1 Sử dụng Clips 112
IX.2 Tô màu đánh dấu văn 112
IX.3 Sử dụng kiểm tra tả 112
IX.4 Sử dụng XeLaTeX với phông Unicode 112
IX.5 Tài liệu tham khảo với Bibtex 112
IX.6 Mẫu câu tiếng Anh để soạn báo Toán học 112
IX.7 Soạn thảo ký tự tiếng Nga 112
IX.8 Sưu tập sách tex 112
IX.9 Vẽ hình TpX 112
(9)Chương I
CÀI ĐẶT VieTeX
I.1 Chương trình cần cho VieTeX 9
I.2 Các bước cài đặt 10
I.3 Cấu hình VieTeX với chương trình cài đặt 11
I.4 Chạy chương trình mẫu 13
I.1.Chương trình cần cho VieTeX
Chương trình địi hỏi chạy hệ điều hành Window VieTeX chương trình soạn thảo văn dành cho TeX, chức trợ giúp soạn thảo đồng thời kết hợp với chương trình miễn phí khác để có văn chất lượng chun nghiệp Tất chương trình đóng gói với VieTeX miễn phí Sau chúng tơi giới thiệu chương trình với địa Internet chúng Các bạn tự lấy cài đặt cập nhật phiên
Chúng tơi có làm đĩa CDRom cài đặt tất chương trình với VieTeX Cài chương trình VieTeX cần chương trình:
1 MikTeX chương trình kết hợp mơi trường LaTeX địa chỉ http://www.miktex.de phiên sử dụng tốt MikTeX 2.7 VieTeX chương trình soạn thảo mà liệu hướng dẫn sử dụng,
tạm thời có tại: http://hpc-hus.homelinux.org/ diennh, phiên VieTeX 2.6
3 Các chương trình trợ giúp soạn thảo:
1 Chương trình vẽ hình Wintpic:
(10)I.2Các bước cài đặt 10 2 Chương trình vẽ hình Tpx:
http://tpx.sourceforge.net/, Có đặt http://hpc-hus.homelinux.org/ diennh
3 Bỗ gõ tiếng Việt Unikey: đơn giản xác http://unikey.sourceforge.net
4 Các chương trình định dạng văn bản:
1 Chương trình định dạng tệp PS: http://www.ghostscript.com/ Chương trình xem tệp PS: http://www.cs.wisc.edu/ ghost/ Chương trình xem tệp PDF: http://www.adobe.com/acrobat Chương trình xem tệp DjVu:
http://www.lizardtech.com/documentation/djvuplugin/
I.2.Các bước cài đặt
Bước Cài đặt MiKTeX 2.7: Bộ MiKTeX 2.7 đầy đủ gần 800MB Nhưng cài đặt ta cài gói nhỏ mà họ làm sẵn Khoảng 80MB (còn lại để đĩa CD) Nhấn nút tiếp theo, MiKTeX tự động cài vào Kết cuối ta tìm MiKTeX tên Window:
Start→All Programs→MiKTeX2.7→[Setting, Help, Update, ]
Bước Cài chương trình soạn thảo VieTeX Khơng có đặc biệt cài chương trình Ta nhân liên tiếp nút hoàn thiện câu hỏi đặt
Khi cài xong chương trình chạy giao diện soạn thảo Ta soạn thảo (hìnhI.1)
Hình I.1: Giao diện VieTeX
(11)I.3Cấu hình VieTeX với chương trình cài đặt 11 Chương trình vẽ hình WinTpic
2 Chương trình vẽ hình Tpx:
3 Chương trình gõ tiếng Việt Unikey 4.0 (đây chương trình bỏ dấu tiếng Việt tốt bỏ chức gõ dấu liên quan đến{và}, có từ phiên 4.0 làm điều này) http://unikey.sourceforge.net
Bước Để xem dạng tệp quen thuộc cài thêm chương trình (cũng cách chọn mặc định):
1 Chương trình Ghostscript định dạng phơng tệp PS Chương trình GhostViewer chương trình xem tệp có PS Chương trình Acrobat Reader chương trình xem tệp PDF
4 Chương trình Djvu chương trình xem tệp Djvu
I.3.Cấu hình VieTeX với chương trình cài đặt
VieTeX với cài đặt mặc định sử dụng rồi, người sử dụng khơng chun sau thời gian thay đổi cấu hình Nhưng để sử dụng tốt VieTeX ta cấu hình số chức mà số chương trình chạy ngồi VieTeX như:
1 Cài phông tiếng Việt: Ta phân biệt dấu tiếng Việt giao diện soạn thảo và dấu tiếng Việt soạn văn TeX để in ấn
a) Phông tiếng việt soạn thảo thay đổi đơn giản từ Menu:
+ Option→Change Editor Font : Chọn font kích cỡ bạn cần theo Unicode
hoặc TCVN
+ Option → Unicode: Utf8 : Nếu soạn theo mã Unicode có dấu chọn bên
cạnh, ngược lại phơng TCVN với phơng thích hợp b) Nạp phông tiếng Việt cho TeX:
+ Bộ phông TCVN: Rất nhiều bạn dùng phơng này, tơi có đóng gói thành vntex2.0 có đĩa CD số trang Web Bạn nhấn đúp vào tệp cài đặt mặc định Tất nhiên văn gõ vào Mã TCVN Để biên dịch hịa nhập với MiKTeX ta cài vào sau:
All Programs→MikTeX2.7→Setting→Root
Thêm vào thư mục chứa phông cài đặt nhấn nút [Apply] chương trìn tự cập phơng thư mục vào với MiKTeX
+ Phông Unicode cho TeX:
Bộ phông cho TeX Hàn Thế Thành có sẵn MiKTeX cài vào sau (chú ý cách cài gói lệnh khác vào MiKTeX)
All Programs→MikTeX2.7→Setting→Browse Packages
Dễ dàng sử dụng chương trình Đây tất gói lệnh mà MiKTeX có quản lý cài đặt có MiKTeX đầy đủ Để lọc chọn chương trình vntex bạn
đánh vào ô name nhấn [Enter] hìnhI.3
(12)I.3Cấu hình VieTeX với chương trình cài đặt 12
Hình I.2: Cài đặt gói phơng TCVN
Hình I.3: Cài đặt gói phơng Unicode
2 Các chương trình dịch TeX: LaTeX, Texify, yap, cài sẵn, có thể
sửa đổi theo cách: Setting→ Cofiguration cách hướng dẫn cài đặt tiếp
theo
Khoảng 14 chương trình cài đặt ưu tiên bạn khơng nên sửa lại cho tương ứng với nút công cụ Số nút dịch LaTeX, số nút xem tệp DVI chương trình yap.exe, số chương trình dịch Texify cho tệp TeX xem ngay, nút tương ứng khác tương ứng với Menu [Execute]
3 Đặt lại chương trình xem tệp PS PDF: Chương trình Acrobat reader nằm ngồi MiKTeX, cài đặt ta theo đường dẫn chọn vào dịng số
hìnhI.4 Sau nhấn nút để tìm đến chương trình máy ta
Ta chọn chương trình với đường dẫn tới Acrobat Reader Đặc biệt phần cần chạy với chương trình là<name>.pdf
Hoàn toàn tương tự cài đặt cho chương trình Gsview xem tệp PS dịng số hìnhI.4
(13)I.4Chạy chương trình mẫu 13
Hình I.4: Đặt lại chương trình
Mặc định cài xong VieTeX có số thư mục, để lấy đầy đủ thư mục ký
hiệu mẫu chương trình vào Project→Insert template folder
I.4.Chạy chương trình mẫu
Phần sau hướng dẫn chạy chương trình, cài đặt có chương trình mẫu readme.tex biên dịch Từ Menu:
execute→Compile LaTeX nút có chữ LaTeX, chương trình chạy chuyển tệp
(14)Chương II
GIAO DIỆN CHÍNH
II.1 Giao diện VieTeX 14
II.2 Thanh tiêu đề 15
II.3 Thanh trạng thái 15
II.4 Thanh công cụ 16
II.5 Cửa sổ dự án 18
II.5.1 Thư mục ký hiệu công cụ 18
II.5.2 Thư mục mẫu LaTeX 18
II.5.3 Menu tương tác cửa sổ dự án 20
II.5.4 Chứa danh sách lệnh gợi ý 21
II.6 Cửa sổ đầu tập log 22
II.7 Cửa sổ nơi soạn thảo tệp TeX 22
II.7.1 Menu nhấn phím phải chuột khơng văn chọn 23
II.7.2 Menu nhấn phím phải chuột có văn chọn 24
II.7.3 Menu đầu tên tệp 24
II.1.Giao diện VieTeX
Khi cài đặt chạy chương trình với lời chào bạn đưa chuột qua mặt hình vào giao diện chính:
(15)II.2Thanh tiêu đề 15
Hình II.1: Giao diện
II.2.Thanh tiêu đề
Ln tên tệp có đường dẫn, hay không tệp miền soạn thảo Bạn cho hiễn đường dẫn đầy đủ hay không vào đánh dấu
window >Title Full Name
Phần thứ tiêu đề tệp để biên dịch sang DVI Nếu bạn làm dự án văn nhiều tệp đặt tệp [Main File: practicvietex.tex] dù bạn soạn tệp lúc biên dịch tệp để biên dịch Cịn học TeX, dịch tệp trước mặt có [Main Open File: vidu.tex] cách vào
Project >Set Main Open File
Vấn đề liên quan đến phần dự án ta có mục riêng phần sau
II.3.Thanh trạng thái
Những thông tin tệp hành thư mục dự án lên trang trạng thái theo hình ý nghĩa là:
• nhdien/practicvietex - Trong cửa sổ dự án có danh sách nhdien
chọn thư mục practicvietex, thường thư mục đổi thành màu đỏ
• L:36/41 - Con trỏ dòng 31 số 41 dòng tệp hành Nhấn
vào có giao diện đến dịng
• C:8/30 - Con trỏ vị trí ký tự dịng có 30 ký tự, kể ký tự
trắng.Nhấn vào ẩn số dịng số dịng
• 2.10KB - Dung lượng Bits tệp có Nhấn vào thuộc tính tệp mà
Window quản lý
(16)II.4Thanh cơng cụ 16 thay đổi
• Wrap - Các dịng dài vượt q hình ngắt xuống có mũi tên gấp
chỉ dịng tiếp tục, ngược lại dịng dài ngất sau hình
• Spell - Đang chế độ kiểm tra tả, ý phải nạp từ điển tiếng
Anh hocặc tiếng Việt có tác dụng văn
• VieteX.tex - kiểu tơ màu từ khóa cấu trúc TeX theo VieTeX,
mở kiểu khác metapost tô theo lệnh loại này,
• Unicode:UTF8 - Phơng soạn thảo Unicode, ngược lại ANSI TCVN
hoặc VNI
• 6/2/2010 - Ngày máy tính.Nhấn vào đưa ngày tháng vào văn
bản vị trí thỏ
• Ơ cuối số thơng báo ta soạn thảo ghi, biện dịch,
II.4.Thanh công cụ
Các nút công cụ có Menu (thực đơn) Những chức hay sử dụng soạn thảo nên để
1 Mặc định ln có hai công cụ
(17)II.4Thanh công cụ 17
3 1 Thanh 1 Thanh 2 Thanh 3
Tệp Dấu Toán Thư mục ký hiệu Mở tệp Ký tự Tốn Mẫu LaTeX Đóng tệp Ký hiệu biên Gõ tiếng Nga Ghi nhiều tệp Ký hiệu móc Phơng Unicode Ghi tệp lại Hàm số Mẫu câu English Cắt bôi đen Phông văn Giải thích lệnh Gép bơi đen Phơng tốn Tạo đề thi Sao chép Loại lệnh TeX Lệnh đề thi Dán Lệnh nhãn Làm macro Phục hồi Cỡ phông Lệnh Script Ngược phục hồi Lệnh đoạn Kiểm tra Script Tìm kiếm Môi trường Gọi Script vào Thay Căn lề trái Lệnh PsTrick Tìm tệp Căn Lệnh Metapost Thay Thư mục Căn lề phải Dịch Metapost Phông soạn thảo Lệnh đậm Chương trình JabRef Chính tả Lệnh nghiêng Liệt kê bib
Cấu hình Lệnh gạch Dịch BibTeX Dịch chọn Danh sách số Làm Index Dich LaTeX Danh sách chấm Dịch đến dòng Dịch DVI Danh sách đậm đầu Dịch dòng Dịch PDF Danh sách móc Dịch TeX
Xem DVI Mơi trường equation Dịch AmsTeX Xem dịng DVI Mơi trường align Dịch PdfTeX Xem PS Môi trường tabular Dịch PdfLaTeX Xem PDF Môi trường table Sumatra PDF DVI sang PS Ma trận Gói lệnh MiKTeX PS sang PDF Đưa Hình vào Đặt MiKTeX Xem tệp Log Khung văn Vẽ hình Xóa tệp phụ Màu chữ Máy tính Dịch XeTeX Màu Chạy DOS Dịch XeLaTeX Tơ màu MS Paint Đóng/mở Project Thanh Thu nhỏ hình Đóng/mở Output Dóng VieTeX Lớn hình
Một số cơng cụ phần
Hình II.3: Dấu mơi trường tốn
(18)II.5Cửa sổ dự án 18
Hình II.5: Dấu biên hai bên
Hình II.6: Dấu biên
II.5.Cửa sổ dự án
Cửa sổ dự án hay nói cách khác cửa sổ project, cửa sổ gắn với Menu chức Project Mục đích quản lý tệp dự án theo hình Nhưng VieteX mởi rộng cửa số để chứa công cụ dễ lấy vào soạn thảo Bạn khơng cần sử dụng cửa sổ này, nhiều chức thuận tiện soạn thảo Ta làm dự án với tên riêng (Khi nạp vào mặc định VieTeX, chưa có nên làm tên dự án ghi vào bất cưa nơi máy) Bạn vào Menu Project để làm
II.5.1.Thư mục ký hiệu công cụ
Có năm thư mục hình tạo dự án lấy vào, lấy vào cách
Project >Folder Symbolsvà chọn thư mục , có tồn ký hiệu
• *Arrows Thư mục chứa loại mũi tên
• *Greeks Thư mục chứa tồn chữ Hy Lạp
• *Operators Thư mục chứa ký hiệu tốn tử
• *Relations Thư mục chứa dấu quan hệ
• *Others Thư mục chứa ký hiệu khác
Hoặc nhấn vào nút có biểu tượng thư mục * cơng cụ thứ ba danh sách thư mục chọn Ta lấy ví dụ thư mục có
Chỉ cần nhấn đúp vào lệnh đưa sang bên soạn thảo
Còn thư mục cơng cụ có * tên sử dụng hồn tồn tương tự, macro tơi thu thập gom lại
II.5.2.Thư mục mẫu LaTeX
Giống thư mục ký hiệu, có loạt thư mục chứa mẫu LaTeX, bạn phải vào lấy có tên dự án tạo Menu Project
Project >Folder templatehoặc nút có @ cơng cụ thứ ba.Bạn lấy
ra thư mục
• @BookLaTeX Bảy sách sử dụng LaTeX với mã nguồn học tập
và biên dịch
• @MauCau Những mẫu câu tiếng Anh viết đăng báo Tốn
• @Tracnghiem Gói lệnh mẫu làm đề thi trắc nghiệm
(19)II.5Cửa sổ dự án 19
Hình II.7: Thư mục mũi tên hình ảnh
• @Lamsach Mẫu làm sách với chương tiêu đề
• @PackageSymbols Một số gói lệnh ký hiệu tốn
• @Packages Một số gói lệnh hay sử dụng
• @Documents Một số mẫu tài liệu đồ thị, tơ màu,
• @Sotaytho Một số thơ soạn LaTeX
Ta lấy ví dụ mẫu
Hình II.8: Thư mục luận án tệp mẫu
(20)II.5Cửa sổ dự án 20 có pdf, djvu, ps mở theo chương trình cài sẵn kèm theo Đặc biệt tệp có vie nhấn đúp nội dung tệp đưa vào vị trí trỏ Vì cần nhớ khối dùng lại tạo tệp đuôi vie gắn vào thư mục để cần lại lấy Đây loại Clip ta nói phần sau
II.5.3.Menu tương tác cửa sổ dự án 1 Menu làm dự án:
Ta làm dự án Menu: Project >New Project ta nói phần sau Nhưng làm thư mục cách chọn thư mục nhấn phím phải chuột menu, ta giải thích chức
Thực đơn tương tác dự án Tạo dự án: Khi tạo dự án Mở tệp dự án: Mở lại dự án cũ Ghi dự án: Dự án ghi vào đĩa Ghi tên khác: Ghi thành tệp khác Đổi tên: Đổi thành tên khác Bỏ dự án: Loại tên dự án Gắn tệp vào dự án
Tạo thư mục
Đưa nội dụng thư mục có Đặt tệp mở
Thư mục mẫu Thư mục ký hiệu Dịch tệp hành Xem DVI
(21)II.5Cửa sổ dự án 21 Thêm tệp vào thư mục
Bỏ tệp khỏi thư mục Dặt tệp chọn Đặt tệp mở Đổi tên tệp
Mở tệp Tạo thư mục Gọi thư mục có Đổi tên thư mục Xóa thư mục Tạo tệp Clip Mở tệp Clip Gọi Script macro Liệt kê lệnh Tệp đường dẫn Thông tin tệp Tệp thư mục
II.5.4.Chứa danh sách lệnh gợi ý
Những nút đầu dự án cho ta danh sách gợi ý gõ lệnh phím gõ tắt, danh sách clíp, tên hàm, nhấn đúp vào từ cửa sổ chuyển qua nơi soạn thảo, ví dụ ta muốn lấy tên hàm nhấn vào nút f(x) thứ hai hình
(22)II.6Cửa sổ đầu tập log 22 Nhấn nút cửa số đầu Output liệt kê \ref, \label, tệp cửa sổ
II.6.Cửa sổ đầu tập log
Mục đích cửa sổ nơi ghi tạm thời văn lấy vào văn Nhưng nơi lên kết tìm kiếm tệp, hay tìm kiếm tệp thư mục, tìm kiếm dự án, Ví dụ ta nhấn nút [Toc] cho kết
Hình II.10: Cửa sổ
Bạn nhấn vào nút [log] công cụ tệp nhật ký vừa dịch ta tim lỗi biên dịch
Nếu ban chọn execute >Run Output biên dịch câu lệnh thông báo
Mặc định tìm kiếm danh sách liệt kê có dịng tệp cuối dịng, bận nhấn đúp vào từ tìm trỏ đưa bạn đển chỗ nguyên Nếu tệp chưa mở mở đến dịng từ tìm
Bạn muốn nhấn đúp lấy từ dịng vào văn chọn đánh dấu LaTeX >Copy Output line
Đơn giản bôi đen từ lấy vào nhấn phím chuột trái kéo vào văn thả được; với cửa sổ dự án làm
II.7.Cửa sổ nơi soạn thảo tệp TeX
(23)II.7Cửa sổ nơi soạn thảo tệp TeX 23 hết nhớ
Nhấn phím trái chuột đâu có Menu tương tác VieTeX thiết kế loại Menu tương tác: Bình thường khơng lựa chọn văn lựa chọn số từ văn
II.7.1.Menu nhấn phím phải chuột khơng văn chọn Dán từ nhớ
Chép tất văn vào nhớ Chọn tất
Xóa tất nhớ đệm
Đóng tất tệp mở trừ tệp Thêm tệp vào thư mục Đặt tệp tệp mở
Đặt tệp trước mặt tệp Kiểm tra tả từ
Thêm từ vào từ điển nhớ Tơ màu tất từ tìm kiếm
(24)II.7Cửa sổ nơi soạn thảo tệp TeX 24 II.7.2.Menu nhấn phím phải chuột có văn chọn
Chép vào nhớ Cắt vào nhớ Chép gép vào nhớ Dán từ nhớ Thay định dạng chữ Thêm bớt % đầu dòng Thêm bớt dấu xuống dòng Thêm vào Đầu-Cuối khối Thêm vào Đầu-Cuối dịng Kiểm tra từ tả
Thêm từ vào nhớ từ điển Tô màu khối chọn Biên dịch khối chọn Làm Clip thư mục Thêm viết tắt dong
Thêm viết tắt khối Thêm từ vào từ điển Thêm lệnh vào lệnh biết
II.7.3.Menu đầu tên tệp
Đóng tệp Đóng tất Đóng tất trừ Ghi lại
Ghi lại tất tệp Ghi lại với tên khác Đổi tên
Gắn vào thư mục Đặt tệp mở Đặt tệp mở Mở tệp
(25)Chương III
THỰC ĐƠN CHÍNH
III.1 Chức File 26 III.2 Chức Edit 26 III.3 Chức Block 27 III.4 Chức Insert 28 III.5 Chức Search 29 III.6 Chức Mark 30 III.7 Chức Macro 31 III.8 Chức Options 32 III.9 Chức Project 33 III.10 Chức Execute 35 III.11 Chức LaTeX 36 III.12 Chức Graphics 39 III.13 Chức Tools 40 III.14 Chức Users 41 III.15 Chức Window 41 III.16 Chức Help 42
Trên quan điểm không làm cách biệt với chương trình soạn thảo khác, phím gọi tắt, hay cắt dán, thống Window như:
- Sao chép, cắt dán,
- Nháy chuột đúp vào từ chọn từ đó, nháy ba nháy liên tục chọn dịng, thao tác khác
(26)III.2Chức Edit 26
III.1.Chức File
Chức File Sử dụng
New Mở tập
Open Mở tệp có
ReOpen Mở tệp dùng gần (khoảng 20 tệp
về trước)
Revert Mở lại văn thay cho văn
soạn (Đang soạn bị lỗi muốn bỏ văn đó, chưa ghi)
Open Include File Mở tệp văn sau lệnh \input{}
hoặc \include{}
Open in Notices Mở tệp vào cửa sổ có nhãn Notices
(Dùng tham khảo nội dụng tệp mở đây)
Save Ghi lại tệp hành
Save As Ghi lại tệp tên khác
Save All Ghi lại tất tệp mở
Save Copy As Ghi nội dung hành vào tệp với tên
mới (Lưu nội dung soạn mà không cần ghi vào tệp cũ)
Rename Đổi tên tệp mở
Favorites Gắn tệp quan tâm cho lần sau
Set Read Only Đặt tệp đọc
Statistics Thống kê
Current File Thơng kê thuộc tính tệp thời: Ngày tháng lập, từ,
All Open Files Thông kê thuộc tính tất tệp mở: Ngày tháng lập, từ,
File System Info Thuộc tính hệ thống tệp
Page Setup Đặt máy in tệp nguồn
Print Tệp hành
Exit Thốt khỏi chương trình
III.2.Chức Edit
Chức Edit Sử dụng
Undo Phục hồi từ vừa xóa
Redo Phục hồi lại vừa phục hồi
Undoing All Phục hồi tất
Undo All Phục hồi tất
(27)III.3Chức Block 27
Cut Cắt văn vào nhớ (bôi đen)
Copy Chép văn vào nhớ (bơi đen)
Copy All Chép tồn văn vào nhớ
Append
Append Clipboard Copy Gắn thêm vào cuối nhớ phụ phần chọn kiểu chép
Append Clipboard Cut Gắn thêm vào cuối nhớ phụ phần chọn kiểu cut
Erase Clipboard Xóa nhớ phụ
Paste Đưa văn từ nhớ dấu trỏ
Swap with Clipboard Đưa nội dung chọn vào nhớ đưa nội
dung nhớ vào
Delete Xóa kí tự phía sau vết bơi đen
Delete All Xóa tồn văn thành tệp trống
Select All Chọn tất văn
Select Word Chọn từ (có thể nhấn đúp vào từ đó)
Select Paragraph Chọn khối đoạn
Select in Braces Chọn dấu {}[]() (để trỏ
sau dấu bắt đầu)
Trim Header-Tail lines Xóa khoảng trắng đầu cuối dịng
Compress whitespaces Xóa khoảng trắng từ có
dấu cách trắng
Compress whitelines Xóa dịng trắng dịng có
dịng cách trắng
Words Thao tác từ
Tabs to spaces Chuyển dấu khoảng thành kí tự trắng
Delete Word left Xóa từ bên trái dấu trỏ nhấp nháy Delete Word right Xóa từ bên trái dấu trỏ nhấp nháy
III.3.Chức Block
Chức Block Sử dụng
Add Header-Tail block Thêm vào đầu cuối khối số từ
Change Case Phục hồi lại vừa phục hồi
UpperCase Làm chữ hoa phần chọn LowerCase Làm chữ nhỏ phần chọn SetencesCase Làm câu có chữ hoa
ProperCase Các từ câu làm hoa chữ đầu InvertCase Làm chữ nhỏ thành hoa chữ hoa thành
nhỏ
Begin Selection Bắt đầu chọn chọn văn
(28)III.4Chức Insert 28
Rectangular mode Chọn văn theo khối hình chữ nhật
Go to Begin Selection Con trỏ nhảy tới đầu phần chọn
Go to End Selection Con trỏ nhảy tới cuối phần chọn
Selection Duplicate Nhân đôi khối chọn
Indent Block Dịch chuyển khối chọn hình chữ nhật
bên phải
Unindent Block Dịch chuyển khối chọn hình chữ nhật
bên trái
Strip First Character Xóa khoảng trắng từ có
dấu cách trắng
Strip Last Character Xóa dịng trắng dịng có
dòng cách trắng
Block Thao tác khối
Delete Left Blanks Xóa khoảng trắng bên trái khối chọn Delete right Blanks Xóa khoảng trắng bên phải khối chọn
New Fold Làm Folder %%< %%>
Fold All Gấp toàn thư mục kẹp gấp
Expand All Mở toàn thư mục kẹp gấp
Fold Current Group Gấp thư mục kẹp gấp thời
Expand Current All Mở thư mục kẹp gấp thời
Folding Kẹp gấp
Force Folding Cho phép thực kẹp gấp Force Expanding Cho phép thực mở kẹp gấp
III.4.Chức Insert
Chức Insert Sử dụng
(+/-) Comment % Điền/Bỏ dấu % thích (1 dịng
nhiều dịng bôi đen)
(+/-) New Lines\\ Điền/Bỏ dấu \\ xuống dịng (1 dịng
hoặc nhiều dịng bơi đen)
Add Header-Tail Lines Đưa phần đầu cuối dòng số
ký tự
Enumerate Lines Đưa số vào dòng chọn
Short Lines Sắp xếp dòng chọn theo chữ
Complete word Hiện danh sách hoàn thành từ
Paste From File Đưa nội dung tệp vào vị trí trỏ
Header Doc/Comment Đưa nội dung thích mẫu đầu văn vào vị trí trỏ
Duplicate Line Nhân đơi dịng thời
Transpose Chuyển dòng thời lên
Move Line Up Chuyển dòng thời lên dòng
(29)III.5Chức Search 29
Copy Line Chép dòng thời vào nhớ
Cut Line Chuyển dịng thời vào nhớ
Delete Line Xóa dòng thời
Join Lines Nối dòng lại làm dịng (có bơi
đen)
Split Lines Ngắt dịng dài hình thành
các dòng riêng
Line Thao tác dòng
Remove Blank Lines Xóa dịng trắng
Insert Blank Lines Thêm dòng trắng vào dòng
Delete Left Blanks Xóa khoảng trắng bên trái dịng thời
Delete Right Blanks Xóa khoảng trắng bên phải dịng
thời
Trim Curent line Xóa khoảng trắng đầu cuối dòng
Insert Filenames
Current Filename Đưa tên tệp mở vào văn
Current Directoryname Đưa tên thư mục tệp mở vào văn
Current Full Filename Đưa tên tệp mở vào văn với đường dẫn
Filenames in Folder Liệt kê tất ca tên tệp thư mục cửa sổ Project
Filenames in Dir Liệt kê tất ca tên tệp thư mục chứa tệp Time/Date dd/mm/yyyy Ngày/Tháng/năm mm/dd/yyyy Tháng/NGày/Năm yyyy/dd/mm Năm/Ngày/Tháng yyyy/mm/dd Năm/Tháng/Ngày
Set Mark Date Đặt dấu cách ngày tháng năm
III.5.Chức Search
Chức Search Sử dụng
Find Tìm theo từ gõ vào
Find Next Tiếp tục tìm từ xuống
Find Previous Tiếp tục tìm từ ngược lên
Selected Find Tìm theo từ chọn văn
Incremental Find Tìm nhanh quay vịng có giao diện phụ
trợ
Replace Thay từ từ khác
Find in Files Tìm từ tệp khác
(30)III.6Chức Mark 30
Return Current Line Đi đến dịng trỏ nhấp nháy cuộn
đi
Go to Line Đi đến số dòng
Go to Last Change Đi đến số dòng
Jump to Matching
Braces Nhảy sang dấu ngoặc đối diện
Jump Label Từ nhãn văn nhảy đến nhãn
Go in Document Đưa đến
Top Về đầu văn
Buttom Về cuối văn
Paragraph Start Về đầu đoạn văn trỏ đứng Paragraph End Về cuối đoạn văn trỏ đứng
Line Wrap Start Đến đầu dịng chỗ ngắt hình
Line Wrap End Đến cuối dịng chỗ ngắt hình
Line Start Đến đầu dòng
Line End Đến cuối dòng
Word Start Đến đầu từ
Word End Đến cuối từ
III.6.Chức Mark
Chức Mark Sử dụng
Colour All Find Tô màu tất từ tìm
Clear All Clour Find Xóa màu kiểu từ tìm
Colour Selected Tơ màu khối chọn
Clear Colour Selected Xóa kiểu mầu khối chọn
Set Colour
Modifica-tion Đặt tô màu gõ vào thay đổi
Clear Colour
Modifica-tion Xóa tất kiểu màu thay đổi
Hide Lines
In Selected Area Ẩn dòng chọn
Up to Curent line Ẩn từ đầu đến dòng thời Between Mark Lines Ẩn hai dòng đánh dấu Memorize Console
Po-sition Nhớ vị trí trỏ
Return Console
Posi-tion Trở lại vị trí trỏ dù đâu
Memorize Selection Nhớ khối chọn
Return Selection Trở lại khối chọn
Select from Console
(31)III.7Chức Macro 31 Colour from Console
Mark To màu từ dấu nháy trỏ
Mark Position Đánh dấu vị trí dịng: chế độ lề có
dấu chấm trịn đỏ bên cạnh để đánh dấu
Next Mark Đến chỗ đánh dấu gần
Previous Mark Đến chỗ đánh dấu phía trước gần
Clear All Marks Xóa tất dấu
Cut Marked lines Cắt tất dòng đánh dấu vào nhớ
(thành dòng liền nhau)
Copy Marked lines Chép tất dòng đánh dấu vào nhớ
(thành dòng liền nhau)
Paste Marked lines Đưa nhớ dòng đánh dấu (thay
thế dòng đánh dấu)
Delete Marked line Xóa tất dịng đánh dấu
III.7.Chức Macro
Chức Macro Sử dụng Load Auto Dictionaries Các loại từ điển TeX AutoComplete
Dic-tionary
Từ điển lệnh TeX cho tự hoàn thành Known TeX Dictionary Từ điển lệnh TeX biết
Block Abbreviation Dic-tionary
Từ điển lệnh viết tắt theo khối Line Abbreviation
Dictio-nary
Từ điển lệnh viết tắt theo dòng
English Dictionary Từ điển tiếng Anh cho kiểm tra tả Vietnamese Dictionary Từ điển tiếng Việt cho kiểm tra tả
Autoclose Đấnh dấu có dùng tự động đóng hay
khơng
View Autoclose Keys Xem các gõ có tự động đóng
AutoComplete by
Dic-tionary Đánh dấu hồn thành tự động danhsách từ điển
Change AutoComplete
Dic Đổi danh sách hoàn thành tự động
Get Environment List Lấy danh sách môi trường
Get Autocompete from
Dictionary Lấy danh sách từ điển để hoàn thành
Autocompete TeX Only Chỉ hoàn thành tự động lệnh TeX
Check Current Script Kiểm tra văn Script có lỗi khơng
Load Current Script Đưa Script vào nhớ để sử dụng
Script Management Giao diện quản lý Scripts
(32)III.8Chức Options 32
Save Memory Script Ghi Script nhớ vào tệp
Load Script File Đưa Script tệp vào bọ nhớ để
dùng
Start/Stop Record Làm ghi Macro gõ vào bắt
đầu kết thúc
Create User Macro Lập Macro
Run User Macro Chạy Macro
III.8.Chức Options
Chức Options Sử dụng
Configuration Đặt cấu hình cho hình, chương trình
biên dịch, tơ màu,
Change Style Đặt mầu Phông
Default.style Đặt mầu Phông cho soạn thảo mặc định
VieTeX.tex Đặt mầu Phông cho soạn thảo lệnh TeX
VieBibTeX.bib Đặt mầu Phông cho soạn thảo lệnh bib
Metapost.mp Đặt mầu Phông cho soạn thảo lệnh Metapost
VieScript.vts Đặt mầu Phông cho soạn thảo lệnh viết Script
VieLogTeX.log Đặt mầu Phông cho xem Tập nhật ký biên dịch tệp
Restore Default Phục hồi mặc định
Restore last Configura-tion
Trả lại cấu hình gần
Restore Default Keyword Trả lại từ khóa phím tắt thay đổi Restore Lexer Default Đặt trả lại chức tô màu mặc định
Enable/Disable Keys Dùng khơng phím gõ tắt sau:
Compiler Các phím tắt dùng biên dịch
Menu Các phím tắt trình đơn chương trình
Editor Các phím tắt soạn thảo Language Các phím tắt tự định nghĩa View Bar and Windows
Statusbar Thanh trạng thái First Toolbar Thanh nút công cụ thứ Second Toolbar Thanh nút công cụ thứ hai Tabbar Thanh tiêu đề tệp Run Programs
(33)III.9Chức Project 33 LaTeX Accent Toolbar Thanh nút cho phông LaTeX
Sum Toolbar Thanh nút cho phơng tốn Parameter Toolbar Thanh nút cho lệnh có đối số
Show White Spaces Kí tự trắng thay dấu chấm
Show Line Numbers Hiện số dòng
Show Line Ending Hiện dấu ngắt dòng
Show Indentation
Guide Hiện đường đứng đánh dấu hết dòng
Show Mark Margin Hiện cạnh đứng để đánh dấu
Show Fold Margin Hiện cạnh đứng để đánh dấu kẹp gấp
trên
Auto Spell Check Kiểm tra tả tự động khơng?
Autocompletion Dùng tự động hồn thành không?
File Backup Đặt chế độ làm tệp *.bak
Colour Math Mode Đặt tô mầu hai dấu $
Default Font Cài đặt Phông soạn thảo mặc định
Unicode: UTF-8 Đặt mã soạn thảo loại Unicode
Word Wrap Ngắt dịng theo chiều ngang hình
Show Wrap Cho phép ngắt dòng Show Wrap Symbol Hiện ký hiệu ngắt dòng Show Wrap Indent Dòng ngắt thụt vào so với lề
III.9.Chức Project
Chức Project Sử dụng
Project Windows Cửa số dự án đầu
Show Project Window Hiện Cửa sổ dự án Large Project Mở rộng cửa sổ dự án Restore Project Hoàn lại cửa sổ dự án Output Window Hiện cửa sổ Large Output Mở rộng cửa sổ Restore Output Hoàn lại cửa sổ
New Project Mở dự án (nên làm dự án
dù có tệp)
Open Project Mở dự án có sẵn *.vtp
ReOpen Project Mở lại Project thực (Danh
sách lưu thực quay vòng dự án ta dùng)
Save Project Ghi lại làm dự án, thêm
tập vào
Project Save As Ghi lại dự án với tên khác
Rename Project Đổi tên dự án
(34)III.9Chức Project 34
Set Main Open file Đặt tệp mở để biên dịch
Set Current As Main
file Đặt tệp tệp
ReSet Current Main file Lưu dấu vết tệp dùng (có thể mở lại)
Add Current to Folder Thêm tệp hành vào thư mục
Open Main file Mở tệp
Open Clip Mở Tệp Các Clip mặc định cửa sổ
Project lấy vào
ReOpen Clips Mở lại tệp Clips (Mỗi lần mở tệp Clip,
tao tệp Clip, ) chương trình tự đưa vào danh sách sử dụng lại
Save As TeXClip Ghi bên cửa sổ Project vào Tệp Clip
New VieClip in Folder Làm tệp Clip có *.vie gắn vào Thư
mục hành để sử dụng ngay, nháy vào tên nội dùng vào văn
ReSet Folder Danh sách thư mục dự án
được lưu trữ theo vết dùng lại
Folder Template Những thư mục mẫu LaTeX
@BookLaTeX sách có mã nguồn học TeX @Maucau Các tệp mẫu câu tiếng Anh toán @Tracnghiem Các tệp mẫu đề thi trắc nghiệm @Luanan Mẫu luận án Cao học Tiến sỹ @Lamsach Mẫu làm sách Tốn
@PackagesSymbols Gói ký hiệu Tốn học @Packages Các mẫu số gói lệnh @Documents Một số mẫu cơng văn giấy tờ @Sotaytho Một số thơ hay
Folder Symbols Những thư mục ký hiệu
*Arrows Kí hiệu mũi tên *Operators Kí hiệu tốn tử *Relations Kí hiệu quan hệ
*Greek Chữ Hy Lạp
*Others Các kí hiệu khác
Folder Tools Những cơng cụ soạn TeX
*VieBibTeX Những Clips để soạn tệp Bib *VieMetapost Ví dụ tệp Metapost *VieRepresentation Ví dụ làm trình chiếu,
*Tools Cơng cụ tìm mục lục, hình, bảng, *VieScript Loại Macro riêng VieTeX
*VieCollection Tập hợp lệnh người dùng cho thêm
(35)III.10Chức Execute 35
Files in Current Folder Liệt kê danh sách tệp theo thư mục
III.10.Chức Execute
Chức Execute Sử dụng
LaTeX Compile Biên dịch tệp LaTeX sang Dvi : Có nút
trên công cụ
Dvi View Xem kết tệp Dvi: yap.exe
Dvi Search Line Xem kết tệp Dvi dòng tệp
nguồn TeX tương ứng
Texify=>DVI Biên dịch Texify sang Dvi
DviPs =>PS Chuyển từ Dvi Sang Ps : Dùng dvips
GSView Ps Xem tệp Ps GSView Phải cài trước
và đặt đường dẫn mục cấu hình
Ps2Pdf=>PDF Chuyển dvi sang pdf ps2pdf
Acrobat View Pdf Xem tệp pdf Acrobat Reader: Phải
cài trước
PDFTexify=>PDF Dùng pdflatex.exe : Biên dịch tệp LaTeX
sang Pdf
DviPdf => Pdf Chuyển tệp Dvi thành tệp Pdf
Compler Select Biên dịch đoạn chọn
Compler at Line Biên dịch từ đầu đến dòng thời
Compler Between
Marks Biên dịch nội dung gữa hai đánh dấu lề
Choose Dvi/Pdf
Out-put Nếu đánh dấu dịch đầu Dvi, khôngdấu dịch theo đầu Pdf
XeLaTeX=>PDF xelatex.exe chuyển tệp Unicode lấy
phông từ Window sang tệp Pdf
XeTeX =>PDF Dùng xetex.exe: Biên dịch tệp TeX
PDFLaTeX =>PDF Dùng pdflatex.exe : Biên dịch tệp TeX
PDFTeX =>PDF Dùng pdftex.exe : Biên dịch tệp TeX
PlainTeX=>DVI Dùng tex.exe : Biên dịch tệp Plain TeX
sang Dvi
AMSTeX=>DVI Dùng tex.exe : Biên dịch tệp AmsTeX
sang Dvi
Make Index Làm số
Run Command Line Chạy theo dòng lệnh chương trình
bấy kì
Run in Output Đánh dấu biên dịch cửa sổ hay
(36)III.11Chức LaTeX 36
III.11.Chức LaTeX
Chức LaTeX Sử dụng
Section Commands Các lệnh làm đoạn
\part{} Phần văn
\chapter{} Chương văn
\section{} Phần văn
\subsection{} Phần văn nhỏ
\subsubsection{} Phần văn nhỏ
\paragraph{} Đoạn văn
\subparagraph{} Đoạn văn nhỏ
appendix Phần phụ lục
bibliography Tài liệu trích dẫn
Font size Danh sách chấm điểm
\tiny 6pt \scriptsize 7pt \footenotesize 8pt \small 9pt \normalsize 10pt \large 12pt \Large 15pt \LARGE 17pt \huge 19pt \Huge 27pt
\scriptscriptstyle Cỡ số nhỏ
\scriptstyle Cỡ số mũ
\textstyle Cỡ văn
\displaystyle Cỡ cơng thức dịng
\ref-\label Nhãn danh mục
\index{} Làm số
\label{} Gán nhãn
\ref{} Đánh số theo nhãn
\eqref{} Đánh số theo nhãn có dấu ngoặc trịn
\pageref{} Đánh số theo nhãn số trang
\cite{} Trích dẫn tài liệu theo nhãn
\bibitem{} Gán nhãn tài liệu dẫn
\tag{} Gán nhãn thay vào chỗ số mặc định
\notag Không đánh số
\numberwithin{}{} Đánh số theo đoạn, chương,
\footenote{} Chú thích
LaTeX Commands Lệnh LaTeX
Format document Lệnh tài liệu liệt kê cửa sổ
(37)III.11Chức LaTeX 37
Sectoining Lệnh đoạn tài liệu liệt kê cửa sổ
dưới
Horizontal spaces Lệnh chiều ngang liệt kê cửa sổ
Vertical spaces Lệnh chiều đứng liệt kê cửa sổ
Title names Lệnh Các tên tiêu đề liệt kê cửa sổ
Acount names Lệnh biến đếm liệt kê cửa sổ
Bibliography Lệnh mơi trường trích dẫn liệt kê
cửa sổ
New Commands Lệnh định nghĩa lệnh liệt kê
cửa sổ
Some packages Lệnh Lệnh số gói lệnh
list-ing, diagrams, liệt kê cửa sổ
TeX Environment Môi trường
Itemize Danh sách chấm điểm
Description Danh sách mô tả đầu dòng
Enumerate Danh sách số
verbatim Khối văn nguyên dạng
List Danh sách tổng quát
Minipage Trang văn nhỏ
Multicols Trang nhiều cột
center Khối văn vào
left Khối văn dồn trái
right Khối văn dồn phải
Quotation Mơi trường trích dẫn
Quote Mơi trường trích dẫn thu nhỏ
Verse Mơi trường in thơ
Math Environment Mơi trường tốn
Equation Mơi trường cơng thức tốn
Align Mơi trường dóng cơng thức
Cases Mơi trường dóng cơng thức ngoặc bao
Multline Môi trường ngắt công thức
Gather Môi trường chia cơng thức nhiều dịng
Split Mơi trường dóng cơng thức
Alignat Mơi trường dóng cơng thức
Eqarray Mơi trường dóng cơng thức
Matrices Môi trường ma trận
Matrix Môi trường ma trận
(Matrix) Môi trường ma trận dạng ( )
[Matrix] Môi trường ma trận dạng []
{Matrix} Môi trường ma trận dạng{}
|Matrix| Môi trường ma trận dạng | |
||Matrix|| Môi trường ma trận dạng || ||
Bordermatrix Mơi trường ma trận có phần ngồi
(38)III.11Chức LaTeX 38
Matrix items Các chi tiết nhỏ môi trường ma trận
Function names Tên hàm toán học
Math Fonts Các lệnh phơng tốn
Parameter Commands Lệnh có đối số toán
Tabulars Bao gồm đưa vào môi trường bảng
Insert Tables Đưa vào loại bảng
One Table Một bảng
Two Tables Hai bảng ngang hàng
Side Table Bảng bên cạnh văn
Array Bảng kiểu mảng
Tabbing Bảng kiểu kí hiệu
Tabular Items Lệnh chi tiết liên quan tới bảng
Vietnam Fonts Chọn Phông Unicode tiếng Việt
LaTeX Fonts Chọn Phông văn LaTeX
Colors Chọn màu trực quan
Textcolor Tô màu chữ
Rowcolor Tô màu hàng bảng
Columncolor Tô mầu cột bảng
Colours Các laoị màu
Colorbox Hộp tô màu
Definecolor Định nghĩa màu
Fcolorbox Hộp có khung tơ màu
Change Color Đổi màu
References Liệt kê lệnh dẫn văn
List of Labels Liệt kê nhãn Label
Table of Content Liệt kê lệnh mục lục
Table of Figures Liệt kê lệnh hình
Table of Tabulars Liệt kê lệnh bảng
List of Refs Liệt kê lệnh trích dẫn nhãn
List of Environment Liệt kê lệnh môi trường
List of Bibitem Liệt kê lệnh dẫn
List of Cites Liệt kê lệnh trích dẫn
List of Index Liệt kê lệnh mục
List by Current Folder Có chọn liệt kê theo Folder, khơng
chỉ tệp
Data Collection Thu thập lệnh để tệp khác dùng
Collect Environment Thu thập lệnh môi trường
Collect Labels Thu thập nhãn
Collect Commands Thu thập lệnh LaTeX
Collect Indexes Thu thập lệnh mục
Collect Bibitem Thu thập lệnh trích dẫn
Copy Output line Tùy chọn tự động chép lên từ cửa sổ
(39)III.12Chức Graphics 39
III.12.Chức Graphics
Chức Graphics Sử dụng
One Figure Một hình
Two Figures Hai hình ngang hàng đánh số
Subfigure Hai hình đánh số theo a) b)
Side Figure Hình bên cạnh văn
Figure and Tabular Hình bên cạnh bảng
Vertical figure Hình quay đứng theo trang
Insert Figures
Sideways Quang hình dọc theo trang
Turn Quay ngược hình
Rotate Quya góc hình
Graphic I Chương trình vẽ hình (mặc định TpX)
Graphic II Chương trình vẽ hình (mặc định
WinT-pic)
MS Paint Chương trình Paint Microsoft
Create ebb Tạo tệp ebb
Image Convert Chuyển đổi định dạng hình
Run MetaPost Dịch tệp MetaPost hình
MetaPost Commands Các lệnh vẽ hình MetaPost
PStrick Commands Các lệnh vẽ hình PSTrick
Diagram and Figure
(40)III.13Chức Tools 40
III.13.Chức Tools
Chức Tools Sử dụng
Run BibTeX Chạy tệp *.bib
Open File Log Mở tệp Log cửa sổ
Del Auxiliary Files Xóa tệp phụ *.bak, *.aux,
Format Document Môi trường chia cơng thức nhiều dịng
Pstops: 2*A5 to A4 Chuyển hai trang nhỏ thành trang Psbook: Small book Làm tóm tắt luận án
Working directory Thay đổi thư mục nơi đặt tệp
Packages Commands Quản lý lệnh theo gói lệnh
Known Commands Liệt kê cửa sổ Project lệnh biết
Known Packages Liệt kê cửa sổ Project gói lệnh
biết
View Macro Keys Liệt kê cửa sổ Project macro gõ
tắt
View Shortcut Keys Liệt kê cửa sổ Project phím gõ tắt
của Menu
View Russian Keys Liệt kê cửa sổ Project phím gõ
tiếng Nga
Exam Commands Lệnh làm đề thi trắc nghiệm
Create Exam test Quản lý làm đề thi
XeLaTeX Commands Lệnh dùng cho dịch XeLaTeX
Set XeLaTeX Fonts Lệnh dùng đặt Phông kiểu XeLaTeX
Get Window Font
Name Lấy tên Font Window
Open Font Directory Mở thư mục chứa Phông Truetype
Window
MikTeX Options Tùy chọn quản lý gói lệnh đặt cấu hình
Setting Chương trình cài đặt cấu hình MikTeX Packages Chương trình quản lý gói lệnh
Mik-TeX
Window Accessoriate Các cơng cụ Window: Paint,
Calcula-tor, Notepad,
Window Explore Chương trình quản lý internet Command Prompt Chương trình Chạy Dos
(41)III.15Chức Window 41
III.14.Chức Users
Chức Users Sử dụng
Run BibTeX Biên dịch tập bib
List of Bibitem Liệt kê nhãn Bibitem
Colect Bibitems Sưu tập nhãn Bibitem
List of Cites Liệt kê nhãn cite
List in Bib file Liệt kê bib tệp
JabRef Program Chương trình quản lý tài liệu trích dẫn
Edit LaTeX Templates Soạn lại mẫu văn
Edit Bat Files Soạn lại tệp Bat chạy chương trình
Edit User Dictionary Soạn lại tệp từ điển người dùng
Check Current Word Khiểm tra tả từ thời
Dictionary in Memory Dung lượng từ điển nhớ
Clean Memory Xóa từ điển nhớ
User Dictionary Thiết lập tệp từ điển
New User Dictionary Tạo danh sách từ điển Add User Dic to Memory Gọi tự tệp có sẵn vào nhớ Save User Dic from
Memory
Ghi từ nhớ vào tệp
Set User Programs Gán chương trình người dùng vào cấu
hình
Run User Programs Chạy chương trình người dùng
III.15.Chức Window
Chức Window Sử dụng
Always on top VieTeX luôn trước mặt khơng
chương trình đè lên
Transparent Mode Làm chương trình suốt
Minimize to tray Khi thu nhỏ chương trình cịn biểu
tượng
Title Full Name Tên có đủ đường dẫn không
Full Screen Chương trình đầy hình
First Window Mở tệp danh sách mở
Last Window Mở tệp cuối danh sách
mở
Next Window Mở tệp bên cạnh sau
Previous Window Mở tệp trước cửa sổ mở
Zoom Increase Phóng to chữ hình
Zoom Decrease Thu nhỏ chữ hình
(42)III.16Chức Help 42
All Open File Danh sách tệp mở với đầy đủ đường
dẫn
Close Đóng tệp lại
Close All but me Đóng tệp mở trừ tệp trước
mặt
Close All Đóng nhiều tệp lúc
III.16.Chức Help
Chức Help Sử dụng
VieTeX help Hướng dẫn chức VieTeX
TeX Command Tài liệu học tập TeX tiếng Anh
Key Macro Liệt kê phím gõ tắt chương trình
Practical help Những hướng dẫn cụ thể theo chủ đề có
trong VieTeX Find LaTeX Command
(F1) Tìm lệnh LaTeX Khi bôi đen lệnh nhấnF1
Find Packages
Com-mand (Alt+F1) Tìm lệnh gói lệnh
Command Explanation
(Ctrl + F1) Giải thích lệnh
English Pattern
Sen-tences Mẫu câu tiếng Anh
Google Search Lấy từ tệp để tìm theo Google
Internet
Wikipedia Search Lấy từ tệp để tìm theo Wikipedia
trên Internet Dictioneries:
OpenOf-fice.org Nơi cập nhật từ điển có dùngtrong chương trình
VieTeX:
nh-dien.wordpress.com Trang Web thức VieTeX
(43)Chương IV
THIẾT LẬP TỆP NGUỒN VÀ BIÊN DỊCH
IV.1 Quá trình soạn thảo văn LATEX 43 IV.2 Tạo tệp LATEX 44 IV.3 Mở đóng tệp LATEXđã có 45 IV.4 Tạo dự án (Project) 45 IV.5 Tạo dự án TeX (Folder) 46 IV.6 Biên dịch chung tệp TeX VieTeX 47
IV.6.1 Giới thiệu chung chương trình biên dịch TeX 48 IV.6.2 Biên dịch theo tệp tệp mở 50 IV.6.3 Biên dịch có lỗi 53
IV.7 Biên dịch theo văn chọn 54
IV.7.1 Các phương án dịch phần văn chọn 55
Hướng dẫn sử dụng không thực dẫn chức chương trình VieTeX, mà hướng dẫn theo cơng việc soạn thảo chạy tệp TeX cần cho người dùng Nghĩa hướng dẫn theo công việc để làm tài liệu, qua bạn biết chức
IV.1.Quá trình soạn thảo văn LATEX
Để sản phẩm soạn TeX ta phải thực chác bước sau (hìnhIV.1)
tương ứng với phần mềm phụ trợ:
(44)IV.2Tạo tệp LATEX 44
VieTeX *.tex *.dvi *.ps
LaTeX Dvips
Ps2pdf Dvipdf
Pdftex
Hình IV.1: Quá trình soạn tài liệu LaTeX
văn tạo tập *.tex nhanh xác theo lệnh LaTeX Sau bước soạn thảo VieTeX
IV.2.Tạo tệp LATEX
Việc để soạn thảo tệp văn tệp TeX chứa văn cần gõ vào chương trình soạn thảo văn khác Nhưng đồng thời có lệnh
định dạng Thực từ Menu:File→new Xuất giao diện khuôn dạng tệp
TeX cần soạn thảo hình ??:
Hình IV.2: Mở tệp chọn mẫu TeX - empty file: Mở tệp trắng khơng định dạng - Article : Mở tệp có định dạng làm báo - Books : Mở tệp có định dạng làm sách - LaTeX Slide: Làm trang trình chiếu LaTeX -
Như ta có tập mẫu để soạn thảo
(45)IV.3Mở đóng tệp LATEXđã có 45
IV.3.Mở đóng tệp LATEXđã có
Nhấn vào nút [Open] từ Menu:File→Openra giao diện gần hình ??
và ta chọn Tệp cần mở nhấn nút [Open]
Khi tệp mở cửa sổ bên trái hình tên tệp gán lên lớp cơng cụ Có thể mở nhiều tệp tệp có nhãn cửa sổ văn Khi tên tệp nhô lên tệp mở trước mặt Ta dùng chuột để lật mở tệp khác
Đóng tệp giống đóng cửa sổ Windows chọn bên phải chuột tên tệp Menu tương tác có chức [close] [close All] để đóng tệp tệp mở
Mỗi lần mở ghi lại với tên khác chương trình lưu vết chức
File >ReOpenCó khoảng 20 tệp sau lưu muốn mở lại
thì chọn lại lại mở
Trong Menu: File hầu hết chức phím gõ tắt chương trình soạn thảo Windows tơi khơng nói lại đổi tên, ghi lại, thuộc tính tệp
File >Favoritelà dùng để chứa tệp bạn hay sử dụng, bạn thêm vào
nó mãi, mở lại lại chọn Mục đích ta lưu tệp địa chỉ, tệp mà lúc ta cần đến soạn thảo
IV.4.Tạo dự án (Project)
Cửa sổ dự án chứa dự án, dự án thiết lập Menu: Project Menu tương tác bấm phím phải chuột dự án
Project >new projectsau đặt tên cho dự án, ví dụ hình đặt dự
án practiclatex.vtp chọn nút [Save]
Tên bao trùm gọi tên dự án Còn dự án ta gọi Folder cây, để tạo dự án ta thực phần sau Bạn thấy hình dự án
Ta đổi tên, ghi thành tên khác, ta làm nhiều dự án lần mở dự án ghi lại vết hình trên:
Project >ReOpen projectkhi mở lại dễ dàng, tạo điều kiện bạn làm
cây dự án khác chuyển qua lại dễ dàng
Mỗi dự án lấy vào dự án ký hiệu có dấu * trước tệp mẫu có dấu @ trước bạn chọn
Project >Folder Templatehoặc Project >Folder Symbols,
(46)IV.5Tạo dự án TeX (Folder) 46
Hình IV.3: Làm dự án (Project)
IV.5.Tạo dự án TeX (Folder)
Khi ta soạn tài liệu dài thường không chứa tệp mà đoạn chương tệp để dễ soạn thảo theo dõi Một dự án gồm từ đến nhiều tệp cần dùng, có tệp định khn dạng cịn tệp khác đưa vào lệnh \input \include Tệp định dạng gọi tệp
Main-File, ví dụ trạng thái đáy hình cài đặt xong có Main-File:
C:\vietex\template\maulatex\luanan.tex
Lập dự án nhằm mục đích biên dịch cho dự dán chạy tệp Main-File dù soạn thảo tệp khác Cửa sổ bên trái để nhằm chứa tệp dự án, cần chọn vào tệp mở Khi có tệp mở dự án sau:
(47)IV.6Biên dịch chung tệp TeX VieTeX 47 Khi tên dự án xuất cửa sổ bên trái Lúc ta thêm tên tệp vào cách: Nhấn phím chuột phải lên tên dự án [practiclatex] sau chọn [Add File] hình ??.
Các tệp ta gắn vào dự án (các tệp không liên quan đến dự án gắn vào để sau dễ sử dụng)
Tất thao tác tệp dự án thực theo Menu tương tác sau
Hình IV.5: Thêm tệp vào dự án - Ta đổi tên tệp dự án
- Ta loại bỏ tệp khỏi dự án - Ta đặt tệp dự án,
- Mở tệp dự án cần nhấn đúp chuột vào
2 Trước biên dịch cần tệp làm tệp ta nhấn phím phải chuột lên
tên tệp xuất hiện: [set main File] đặt tệp chọn tệp Và số chức khác bạn tự tìm hiểu
Chú ý: Khi ta đặt lại tệp chương trình biên dịch theo tệp ta đặt Vậy ta đặt tệp khác tệp ta thêm vào dự án Nhất bạn có tệp riêng gắn vào đặt tệp để biên dịch
IV.6.Biên dịch chung tệp TeX VieTeX
(48)IV.6Biên dịch chung tệp TeX VieTeX 48 số chương trình biên dịch chức VieTeX liên quan đến biên dịch
IV.6.1.Giới thiệu chung chương trình biên dịch TeX
D Knuth tạo chương trình biên dịch TeX để xếp chữ cho tài liệu Toán học Kết cơng trình mở thời đại văn khoa học tự nhiên in với chất lương cao làm dễ dàng soạn thảo chúng Khi có TeX chương trình phụ thuộc phần cứng, riêng TeX không phụ thuộc vào phần cứng, khơng dùng hình ảnh cụ thể để soạn thảo mà đọc ghi lại tồn vậy, cịn tạo văn hồn chỉnh nhờ TeX, với thuật toán tối ưu cách xếp đẹp để tài liệu đời
Thời gian làm TeX mạnh lên nhiều nhiều người sử dụng thành chuẩn nhiều nhà xuất hội toán học Dù ngày công nghệ phát triển mạnh làm cho TeX mạnh hơn, dễ sử dụng hơn, Hiện cịn tồn chương trình biên dịch thơng dụng sau:
1 TeX chương trình sở, chương trình sau nguyên
của sáng tạo thêm thời đại mà thôi, nhiều phát triển TeX dùng chương trình để phát triển gói lệnh phần mềm
2 LaTeX dựa TeX viết thêm phần gói lệnh cấu trúc văn cho TeX, làm
người dùng dễ hiểu sử dụng dễ dàng Bắt đầu từ châu Âu, với cách tiếp cận cấu trúc ngày thành phổ biến kể Mỹ, ngày đa số người dùng sử dụng phát triển phân mềm theo chương trình AmsTeX hội tốn học, chuẩn hóa cho tài liệu Mỹ, nhiều kí hiệu
font đẹp chuẩn, cịn thiếu phần cấu trúc sử dụng khơng thống nên dùng chung cộng đồng khó, người dùng đa số nhà khoa học Mỹ
4 AmsLaTeX thống kết hợp hai điểm mạnh hai chương
trình AmsTeX LaTeX Ngày thường gọi LaTeXe Chương trình thiết kế mở cho người dùng phát triển TeX nhờ vào gói lệnh, phù hợp với tài liệu kí hiệu phức tạp thực tế Ngày đa số dùng chương trình
5 PdfLaTeX chương trình LaTeX định hướng đầu tệp Pdf
không phải tệp Dvi bình thường Người có cơng lớn tạo PdfLaTeX người Việt Nam, Hàn Thế Thành Ngày việc sử dụng PdfLaTeX thông dụng, phải định hướng từ đầu đưa vào để chạy PdfLaTeX với hình ảnh
6 Người ta phát triển PdfTeX PdfAmsTeX định hướng đầu Pdf Ngày
nay có nhiều dự án phát triển TeX mà tơi khơng có thời gian để tìm hiểu hết
7 Trong MikTeX có chương trình Texify.exe, chương trình biên dịch tổng
(49)IV.6Biên dịch chung tệp TeX VieTeX 49 mở sau biên dịch
8 XeTeX chương trình dịch TeX phông lấy hệ điều hành
và mã nguồn Unicode
9 XeLaTeX phiên mở rộng XeTeX LaTeX cho ta dịch lấy
phông dễ dàng từ hệ điều hành
VieTeX thiết kế hai công cụ nhằm mục đích dịch khác nhau, hai chuyển qua lại dễ dàng nút thống với Menu
a) Thanh cơng cụ cho dịch bình thường LaTeX, Texify, phía Và menu
Hình IV.6: Nút cơng cụ biên dịch Execute
Hình IV.7: Menu Execute b) Thanh dành cho XeTeX XeLaTeX phía
(50)IV.6Biên dịch chung tệp TeX VieTeX 50
Hình IV.8: Menu Execute
Các nút biên dịch tương ứng với tên hộp thoại ta sửa chữ đặt lại chương trình biên dịch
1 Nút biên dịch LaTeX đầu Dvi Nút xem tệp biên dịch xong Dvi Nút biên dịch Texify xem tệp Dvi Nút chuyển đổi từ từ tệp Dvi sang tệp Ps
5 Chương trình GSview xem tệp Ps tệp hành Nút chuyển đổi tệp Ps sang Pdf
7 Nút xem tệp Pdf chương trình Acrobat
8 Nút chạy chương trình Texify đầu Pdf xem ln tệp Pdf
IV.6.2.Biên dịch theo tệp tệp mở 1 Một tệp (main File) gì?
- Nếu soạn tệp LaTeX hai khái niệm tệp [main file] tệp Mở chính[Main open file] Khi biên dịch tệp Một văn có nhiều tệp gộp lại mà cách gọi lệnh \input \include Khi ta tổ chức thành dự án (Project) có tệp để gọi tệp khác vào (ví dụ dự án: luanan) Khi làm dự án lúc biên dịch dù soạn tệp dự án trước mặt nào, chương trình lấy tệp biên dịch mà thơi, ta khơng cơng chuyển tới tệp
- Dùng tệp có quyền đặt tệp dịch bình thường, điều thể tiêu đề chương trình với tệp hành mở
- Như tiêu đề tệp khác với tệp mở:
(51)IV.6Biên dịch chung tệp TeX VieTeX 51
Hình IV.9: Tệp dự án tiêu đề
chương trình báo lỗi bạn phải làm lại Sau điểm lại số chương trình dịch bình thường cịn chương trình XeTeX XeLaTeX có phần hướng dẫn riêng bạn nên đọc
Để chuyển tệp sang tệp mở để biên dịch thực cài đặt lại đơn giản chọn vào tệp bên cửa số Project
Hình IV.10: Đặt lại tệp tệp mở Sau thực biên dịch bình thường
Cịn trở lại biên dịch tệp mở bạn chọn vào [set main open file] Sự chuyển đổi lấy Menu tương tác bấm phím phải chuột bề mặt soạn thảo đặt lại Menu Project
2 Chương trình LaTeX Texify
(52)IV.6Biên dịch chung tệp TeX VieTeX 52 văn đơn giản gồm:
\documentclass[11pt]{article} \usepackage{amsmath,amsxtra,amssymb,latexsym, amscd} \usepackage[mathscr]{eucal} \usepackage{color} \usepackage{listings} \usepackage{colortbl} \usepackage[utf8]{vietnam} \usepackage{graphicx} \usepackage{multicol} \usepackage{indentfirst} \usepackage{wrapfig} \textheight 23truecm \textwidth 14truecm \voffset -0.7in \parskip 4pt
\renewcommand{\contentsname}{\bf Mục lục} \renewcommand{\abstractname}{\bf Tóm tắt}
\newcommand{\daut}{$\backslash$\textvisiblespace{ }} \begin{document}
<Nội dung tài liệu đây> \end{document}
Tài liệu ngày dùng nhiều gói lệnh đặc trưng như: amsmath gói kí hiệu AmsTeX, color gói lệnh tơ màu, graphicx gói lệnh đồ thị, Hầu có mẫu sẵn, người bắt đầu sử dụng TeX đỡ khó khăn
Mặc định chương trình đưa ảnh vào tệp eps bmp Còn tệp ảnh loại khác jpg, png, phải có lệnh khai báo chuyển đổi như: \DeclareGraphicsExtensions{.pdf,.jpg}
\DeclareGraphicsRule{.pdf}{eps}{}{} \DeclareGraphicsRule{.jpg}{eps}{}{}
rồi lại phải có tệp khung *.ebb hình ảnh đưa vào Việc tạo tệp *.ebb MikTeX cung cấp chương trình VieTeX có chức Menu Sự chuyển đổi định dạng ảnh VieTeX cung cấp hàng loạt chức trong:
Tools > Image Convert, vấn đề nói kỹ VieTeX với việc đưa hình vào
3 Chương trình PdfLaTeX
(53)IV.6Biên dịch chung tệp TeX VieTeX 53 \documentclass[a4paper,10pt]{article}
\usepackage{color}
\usepackage[utf8]{vietnam} \usepackage{ifpdf}
\ifpdf%if using PDFTeX
\usepackage[pdftex]{graphicx}
\DeclareGraphicsExtensions{.pdf,.png,.mps} \else %if using TeX
\usepackage{graphicx} \fi
\begin{document}
Nội dung tài liệu \end{document}
Để định hướng tệp Pdf nội dung tài liệu hình ảnh tệp pdf ví dụ đưa hình vào:
\begin{figure}[!ht] \centering
\includegraphics[height=4.5cm,width=11.3cm]{autocom2}
\caption{Chọn cách thứ hai Tự động hoàn thành}\label{fig:autocom2} \end{figure}
Trong trường hợp LaTeX tệp *.eps VieTeX trợ giúp chương trình chuyển đổi ảnh, xem đưa hình vào LaTeX VieTeX Biên dịch định hướng PdfLaTeX có nút cơng cụ Khi biên dịch xong tự mở Acrobat readme cho người dùng
Với cấu trúc dùng gói lệnh ifpdf ta dịch văn hai chế độ LaTeX PdfLaTeX không gõ phần mở rộng tệp ảnh Mặt khác phải có hai loại ảnh *.eps *.pdf, việc khơng khó qua việc chuyển đổi có VieTeX
4 Chương trình XeLaTeX
Đây chương trình với cơng nghệ nên nhiều vấn đề phải thực hành, phiên tích hợp khả biên dịch bình thường với MiKTeX 2.7 (Có phần riêng nói vấn đề này)
IV.6.3.Biên dịch có lỗi
Người sử dụng TeX lúng túng biên dịch có lỗi Có nhiều loại lỗi xảy Thường lỗi
- Đánh lệnh sai TeX khơng biết lệnh
(54)IV.7Biên dịch theo văn chọn 54 - Thiếu dấu $, {, },
- Việc kết hợp môi trường nhóm lệnh khơng đúng,
VieTeX cấp cách gõ vào có cấu trúc tối đa, làm việc gõ vào dễ xác nhiều
Khi lỗi xảy TeX thông báo lỗi dịng kí tự như:
Hình IV.11: Biên dịch có lỗi
Lỗi dịng 182 với từ mơi trương enumerat Với VieTeX trở lại dịng cách dễ dàng ta sửa lại
Khó khăn tìm lỗi khối mơi trường nhóm lệnh Khi bạn phải kiểm tra lại cú pháp lệnh LaTeX
IV.7.Biên dịch theo văn chọn
Bài phần biên dịch theo TeX VieTeX không thay đổi, phần nhấn mạnh cách biên dịch khác không theo tệp tệp mở Nghĩa biên dịch theo dự án biên dịch theo tập lẻ cũ Bài nói tới ba cách biên dịch tích hợp vào VieTeX
Khi ta soạn muốn kiểm tra lại lệnh TeX cơng thức có khơng ta phải biên dịch lại Nhiều ta phải biên dịch nhiều lần để sửa chữa Có nhiều bạn tách tệp riêng để biên dịch cơng thức đó, cách nhanh nhiều người khơng có kinh nghiệm tách tập riêng, đặc biệt có lệnh định nghĩa khó khăn
Để dễ sử dụng VieTeX tích hợp chức chọn văn biên dịch phần văn chọn thơi VieTeX thực chép tệp _vietemp.tex phần đầu văn \begin{document} chép phần văn chọn vào sau biên dịch Đặc biệt dự án có tệp Main file khơng chương trình tìm phần đầu để biên dịch
Như phần văn chọn có lệnh định nghĩa khơng sợ có lỗi Mỗi lần biên dịch tạo lập tệp mới, xóa tệp cũ tạm thời Do phần lựa chọn nên biên dịch nhanh
(55)IV.7Biên dịch theo văn chọn 55 IV.7.1.Các phương án dịch phần văn chọn
Trong VieTeX có thiết kế ba chức biên dịch phần: Biên dịch theo phần chọn, biên dịch đến vị trí trỏ nhấp nháy, biên dịch dịng đánh dấu tơ màu Cịn phụ thuộc vào đầu nữa, có chức đánh dấu đầu DVI (nghĩa dịch chương trình cho DVI), khơng đánh dấu PDF (nghĩa dịck chương trình PDF)
Hình IV.12: Chọn đầu biên dịch
Nút biên dịch văn chọn bên cạnh nút [LaTeX], sáng lên có văn chọn Cịn hai chức có nút thứ ba
Dịch phần văn chọn
1 Bôi đen phần văn cần biên dịch
2 Nhấn nút biên dịch theo văn chọn (chỉ bôi đen nút này) execute -> Compiler Select
3 Cách làm thuận tiện cho 6ta kiểm tra công thức, môi trường, Chú ý chọn khối văn đầy đủ cú pháp LaTeX khơng ln ln bị lỗi Dịch đến dịng trỏ nhấp nháy
1 Đặt trỏ vị trí dịng ta muốn biên dịch tới
2 Nhấn nút thứ hai biên dịch đến dòng excute -> Compiler At line Cách biên dịch áp dụng ta tìm lỗi đến dịng Khi cịn lỗi ta dịch trỏ nên dịng trước để biết lỗi giới hạn dòng
(56)IV.7Biên dịch theo văn chọn 56
Hình IV.13: Biên dịch theo phần văn chọn
Hình IV.14: Biên dịch theo phần văn chọn Dịch phần văn đánh dấu bên lề
1 Dùng chức đánh dấu lề search -> Mark Position F2 dòng đứng Trong VieTeX cần nhấn trỏ vào lề có dấu đen đánh dấu
2 Nhấn nút biên dịch thứ excute -> Compiler by Mark Lines Biên dịch có lỗi
1 Khi ta chọn văn đặt vị trí trỏ cấu trúc LaTeX có lỗi
(57)IV.7Biên dịch theo văn chọn 57
Hình IV.15: Biên dịch theo phần văn chọn vietemp.* headertemp.* xóa
3 Các thơng báo lỗi TeX bình thường sửa quy trình cũ Sự kết hợp gữa chương trình
1 Khi thiết lập tệp Main File (theo dự án) mà mở tệp khơng dự án chức biên dịch lấy đầu tệp dự án gắn vào tệp mở hành
2 Bạn ý điều kết hợp Không nên lạm dụng điều dẫn đến nhớ bị sai dễ dừng chương trình Biên dịch theo tệp mở có phần đầu thuận lợi
(58)Chương V
SOẠN THẢO VÀ BIÊN TẬP
V.1 Cài đặt phông tiếng Việt 58
V.1.1 Các bước cài đặt cho dịch LaTeX PDFLaTeX 58 V.1.2 Dịch theo XeLaTeX 59
V.2 Phần mềm gõ bàn phím Unikey 60 V.3 Cắt dán chép văn 60 V.4 Định dạng thêm bớt vào dòng khối văn 61
V.1.Cài đặt phông tiếng Việt
Ngày việc soạn thảo mã Unicode theo tiêu chuẩn quốc gia quốc tế, VieTeX trợ giúp hoàn hảo soạn mã Unicode với lệnh Unicode Để biên dịch tệp mã Unicode ta thực theo XeLaTeX LaTeX loại ta phải hiểu cách cài đặt ban đầu:
V.1.1.Các bước cài đặt cho dịch LaTeX PDFLaTeX
Đã cài đặt xong MikTeX VieTeX để biên dịch mã Unicode phải cài gói lệnh vntex (của Hàn Thế Thành) MiKTeX Ta thực bước sau đây: Bước Định hướng lại gọi gói lệnh từ đĩa CD:
Từ Window: Program->MikTex2.7->Browse packages (Hoặc Từ VieTeX: Tools->MiKTeX Option->Packages) Bước Từ Menu: Repository -> Change packages repository
Chọn vào hình [Next] sau chọn
(59)V.1Cài đặt phông tiếng Việt 59
Hình V.1: Mở tệp chọn mẫu TeX
Hình V.2: Mở tệp chọn mẫu TeX
Hình V.3: Mở tệp chọn mẫu TeX
Sau nạp vntex VieTeX biên dịch tài liệu Unicode
V.1.2.Dịch theo XeLaTeX
(60)V.2Phần mềm gõ bàn phím Unikey 60
V.2.Phần mềm gõ bàn phím Unikey
Chương trình Unikey Phạm Kim Long cung cấp miễn phí địa
http://unikey.sourceforge.net Hiện có unikey 4.0 Nội dung
ngắn muốn hướng dẫn bạn sử dụng Unikey để nhập văn LaTeX thuận tiện nhanh
Cài đặt Unikey dễ dàng sử dụng thuận tiện cho việc gõ tiếng Việt
Hình V.4: Giao diện Unikey
Ta chọn cách gõ định nghĩa cách khác có gõ { thành ơ, mà dấu ta hay dùng TeX, bỏ chức gõ
Hình V.5: Tùy chọn Unikey
Bạn phải đánh dấu vào ô vuông [Sử dụng clipboard cho unicode] Unikey chức gõ tắt ta khơng dùng, có dùng khơng ảnh hưởng đến phím gõ tắt VieTeX
V.3.Cắt dán chép văn bản
(61)V.4Định dạng thêm bớt vào dòng khối văn 61 giống chương trình soạn thảo Sau số khác biệt tiện ích dùng VieTeX
1 Chọn văn tệp, từ, đoạn, dấu móc, Menu: Edit Cắt vào nhớ đệm bình thường, cắt chép đoạn chọn vào nhớ đa có dùng
Edit >Appendvới chức Lúc dán ngồi làm
bình thường Chức có ích ta gom văn rời rạc vào khối dán nơi ta cần
3 Thường bôi đen theo dòng đoạn dòng, cịn chọn văn theo khối hình chữ dùng chức
Block >Rectangular modehoặc F4 sau dùng phím mũi tên để chọn
hình
Hình V.6: Bơi đen theo hình chữ nhật
Chức có ích chép cột bảng để gép vào bảng khác, lấy đầu trỏ nhấp nháy trải xuống khối hình chữ nhật ta chép, dùng Paste để dán
4 Ta kéo thả khối chọn từ tệp soạn thảo cửa sổ ngược lại
Bấm phím trái giữ khối chọn kéo khối văn nơi cần thả
V.4.Định dạng thêm bớt vào dòng khối văn bản
1 Ta chép, cắt dán, nối dòng, Menu:Insert, bạn chọn vị trí trỏ vào dịng thực Copy line, Cut line, thực Paste bình thường vị trí cần dán
2 Có thể sinh dịng giống với dịng vị trí trỏ nhấp nháy Ctrl+D, đảo dòng lên xuống Menu:Insert chọn Move up,
3.Để xóa khoảng trắng dịng trắng khơng cần thiết chương trình có nhiều chức thực như: Từ Menu Edit cho chức
• Edit >Trim Header-Tail linesXóa khoảng trắng đầu cuối dịng;
• Edit >Compress whitespaces Xóa khoảng trắng từ có
(62)V.4Định dạng thêm bớt vào dịng khối văn 62
Hình V.7: Bơi đen theo hình chữ nhật
• Edit >Compress whitelines Xóa dịng trắng dịng có
dòng cách trắng
Và nhiều chức khác, bạn tự tìm hiểu Thêm vào đầu cuối dịng Menu: Insert
• Insert >(+/-) Comment % Điền/Bỏ dấu % thích (1 dịng nhiều
dịng bơi đen); lần thứ thêm vào, lần thứ hai thực lại bỏ
• Insert >(+/-) New LinesĐiền/Bỏ dấu \\ xuống dịng (1 dòng nhiều
(63)V.4Định dạng thêm bớt vào dòng khối văn 63 Đặc biệt thêm vào đầu dòng
Insert >Add Header-Tail LinesĐưa phần đầu cuối dòng số ký
tự
Hình V.8: Bơi đen theo hình chữ nhật
Hoàn toàn tương tự thêm vào đầu cuối khối văn khơng dịng
Block >Add Header-Tail blockĐưa phần đầu cuối khối văn đại
(64)Chương VI
CHỨC NĂNG CHUYÊN DỤNG
VI.1 Tự động đóng móc 64 VI.2 Macro biên tập gõ nhanh cài sẵn 66 VI.3 Gõ tắt cụm từ khối lệnh 67
VI.3.1 Gõ tắt có cấu trúc dịng 67 VI.3.2 Gõ tắt có cấu trúc tệp 68 VI.3.3 Nạp từ gõ tắt 69 VI.3.4 Thực gõ tắt 70
VI.4 Hoàn thành tự động 70
VI.4.1 Các phương pháp hoàn thành tự động 70 VI.4.2 Cấu hình sử dụng hồn thành tự động 72 VI.4.3 Sử dụng hoàn thành tự động 73 VI.4.4 Một số hoàn thành tự động đặc biệt 74
VI.1.Tự động đóng móc
Cấu trúc nhiều khối lệnh văn có dấu móc mở [ { ( $ sau đóng lại ] } ) $ Để thuận tiện khơng qn dấu đóng, VieTeX cho phép lựa chọn gõ vào dấu thành hai dấu điền nội dùng vào dấu tùy chọn
(65)VI.1Tự động đóng móc 65
Hình VI.1: Tùy chọn Autoclose
{ => {}
{{ => {
} => \{\}
}} => }
\} => \left\{\right\}
\{ => \eqref{}
( => ()
( ( => (
) => \(\)
)) => )
\) => \left( \right)
\( => \label{}
[ => []
[[ => [
] => \[\]
]] => ]
\] => \left[\right]
\[ => \begin{}
< => < << => <>
\< => \left\langle\right\rangle
| => | |
| | => |
\| => \left|\right|
$ => $ $
$$ => $$ $$
\$ => \$
" => " " "" => " \" => \"{}
‘ => ‘’
‘‘ => ‘‘’’
\‘ => \‘{}
’ => ’’
’’ => ’
\’ => \’{}
^ => ^
^^ => ^{}
\^ => \^{}
_ => _
_ _ => _{}
(66)VI.2Macro biên tập gõ nhanh cài sẵn 66
VI.2.Macro biên tập gõ nhanh cài sẵn
Một số cấu trúc toán văn hay dùng VieTeX cài sẵn, lúc sẵn sàng, bắt đầu giữ phím Alt Ctrl sau phím đại diện cho macro
1 ví dụ Alt+$ $ $ trỏ nhấp nháy để ta nhập liệu
2 Cũng ta có liệu đối số bôi đen chữ nhấn Alt+< có <đây đối số>, chức dùng biên tập sửa chữa tốt Để nhớ Macro, VieTeX cung cấp danh sách bên cửa sổ dự án cách nhấn vào nút [Macros] đỉnh Menu:
Tools >View Macro Keys
(67)VI.3Gõ tắt cụm từ khối lệnh 67 Alt ~ => \sqrt{}
Alt ! => | | Alt @ => align* Alt # => equation* Alt $ => $ $
Alt % => \frac{}{} Alt ^ => ^{}
Alt & => \label{} Alt * => \times Alt ( => ()
Alt ) => \left(\right) Alt - => _{}
Alt + => \left\{\right\} Alt { => {}
Alt } => \{\} Alt < => <>
Alt > => \left\langle\right\rangle Alt \ => \backslash
Alt / => \dfrac{}{} Alt : => ~\eqref{} Ctrl ~ => \titde{}
Ctrl ! => \left| \right|
Ctrl @ => \index{} Ctrl # => \mathbb{} Ctrl $ => \mbox{} Ctrl ^ => \widehat{} Ctrl & => \mathcal{} Ctrl * => \cdot Ctrl ( => \(\) Ctrl ) => \[\]
Ctrl - => \stackrel{}{} Ctrl + => \cite{}
Ctrl [ => []
Ctrl ] => \left\[ \right\] Ctrl / => \binom{}{}
Ctrl \=> \verb!! Ctrl : => ~\ref{} Ctrl Alt % => %-[ %]-Ctrl Alt ~ => \sqrt[]{}
Ctrl Alt [ => \lfloor \rfloor Ctrl Alt ] => \lceil \rceil Ctrl Alt - => \setminus
Ctrl Alt : => {\displaybreaks } Ctrl Alt + => \begin{}
Ctrl Alt \ => \left \right
VI.3.Gõ tắt cụm từ khối lệnh
Trong soạn thảo ta dùng định nghĩa macro để lấy lệnh cụm lệnh chuẩn bị trước Đặc điểm chung thao tác macro phải dùng phím tắt tổ hợp phím tắt để thực cơng việc Gõ tắt thiết kế thân thiện hơn, mục đích để gõ số ký tự thay câu dài ví dụ: cmr==>Chứng minh rằng, phần giới thiệu cách thức tiến hành tạo gõ tắt VieTeX, chức Macro khác cũ
Trong VieTeX thiết kế hai loại cấu trúc gõ tắt Cách thức gõ nội dung thay có cấu trúc khác
VI.3.1.Gõ tắt có cấu trúc dịng
1 Trong thư mục \dic\ chứa tệp vieabbreviation.tex gồm dòng gõ tắt mẫu:
Cấu trúc dòng gõ tắt: Một dịng gõ tắt có hai phần cách dấu “:” ví dụ
(68)VI.3Gõ tắt cụm từ khối lệnh 68 kck:khi
cvd:điều kiện cần đủ - Tất dòng
- Phần đầu ký tự gõ tắt, không chấp nhận số ký hiệu khác \, +, /,
- Nhóm ký tự đầu gõ tắt phải khác nhau, chấp nhận chữ hoa khác chữ thường chữ có dấu Unicode
- Phần sau thay thực hiện, phần chấp nhận ký tự
2 Tạo từ gõ tắt
Bơi đen dịng muốn câu gõ tắt vào Menu sau macro–>abbreviation line->Add abbreviation
Hình VI.3: Làm gõ tắt dịng VI.3.2.Gõ tắt có cấu trúc tệp
1 Trong thư mục \dic\ chứa tệp viemacrofile.tex gồm dịng tên tệp thích
Cấu trúc dòng:
abc:Tệp thử nghiệm loại macro cmr:Tệp thứ hai trùng tên viết tắt ban:Đây ví dụ tệp cần làm math:Những cơng thức tốn
cauhoi:Đây mẫu câu hỏi trắc nghiệm btl:mẫu tập
ctt:Câu hỏi trắc nghiệm
(69)VI.3Gõ tắt cụm từ khối lệnh 69 - Phần sau nội dung thay mà nội dung giải thích macro
- Nội dung thay chữ gõ tắt tệp có vie thư mục
\macrofiles\ nghĩa thư mục có tệp
abc.vie, cmr.vie, ban.vie, math.vie,
Khi thực gõ tắt nội dung cá tệp thay Bơi đen số dịng muốn câu gõ tắt vào
macro–>abbreviation file->Add abbreviation
Hình VI.4: Làm gõ tắt khối VI.3.3.Nạp từ gõ tắt
Trước thực ta phải nạp từ gõ tắt vào nhớ, loại gõ tắt dùng đến 100 từ
1 Nạp tệp mặc định: Để sử dụng lại macro lần trước làm tệp mặc định ta phải gọi vào lần soạn
Macro–>Auto abbreviationsẽ checked dùng tự động nạp vào
cũng đánh dấu
macro–>Load Auto Dictionaries–>block Abbreviation dictionary
line Abbreviation dictionary Nạp tệp gõ tắt bất kỳ:
macro–>abbreviation line –>Load My abbreviation macro–>abbreviation Block–>Load My Block Macro
(70)VI.4Hồn thành tự động 70
Hình VI.5: Gọi từ viết tắt
- Các ký tự lên phần Các cách gõ tắt cũ tác dụng, có cách gõ tắt thực thi Như bạn làm nhiều tệp gõ tắt khác với loại văn khác sử dụng gọi vào tệp tương ứng
VI.3.4.Thực gõ tắt
Ta xem từ gõ tắt cửa sổ
macro–>abbreviation line –>view My abbreviation macro–>abbreviation file–>view My Block Macro
Việc thực gõ tắt gõ từ gõ tắt sau ký tự trắng nội dung điền vào từ
Ví dụ gõ al␣ thay \alpha Nếu khối từ viết tắt thay vào khối chỗ
VI.4.Hồn thành tự động
Khi soạn thảo văn gõ từ mới, gõ tới ký tự chương trình tự động liệt kê từ tương tự từ điển có sẵn lọc từ có sẵn tập gọi tự động hồn thành Cơng việc liên quan tới chương trình soạn thảo mã nguồn chương trình cho người lập trình Mấy năm gần chức có hầu hết chương trình soạn thảo
VI.4.1.Các phương pháp hoàn thành tự động
(71)VI.4Hoàn thành tự động 71
Hình VI.6: Xem từ gõ tắt
thuộc có danh sách lệnh có chung kí tự ta chọn lấy lệnh Trong soạn thảo tài liệu LaTeX có nhiều lệnh ta ứng dụng cơng nghệ tự động hồn thành thích hợp Sau người ta mở rộng cho lệnh biết danh sách tự động hoàn thành mà chọn danh sách Có phương pháp khác tạo tự động hoàn thành từ gõ vào văn bản:
1 Thông dụng lập danh sách từ thông dụng lưu vào tệp Khi soạn thảo gõ vào đến kí tự chương trình tự động hồn thành lọc liệt kê từ tương tự để ta chọn, gõ từ gần lọc cịn từ ta chọn lấy chương trình tự động điền đầy đủ từ vào văn Nghĩa trước gõ ta không cần nhớ đầy đủ từ
2 Các thứ hai lập danh sách từ, văn gõ vào Nghĩa chương trình tự động lập danh sách từ có tệp soạn thảo tự động hoàn thành phần
Mỗi phương pháp mạnh riêng, phương pháp thứ làm ta chủ động lập danh sách từ, bổ sung từ dễ, người không chuyên tin học Mặt khác danh sách nhiều dài có nhiều từ thừa không dùng tới Phương pháp thứ hai phải gõ từ lần vào văn bản, điều phương pháp thứ khơng lần dùng lệnh dùng từ phải tra cứu Nhưng phương pháp có lợi mềm dẻo hơn, văn LaTeX nhiều lệnh từ lặp lặp lại không dùng tất liệu từ điển danh sách lệnh LaTeX
(72)VI.4Hoàn thành tự động 72 VI.4.2.Cấu hình sử dụng hồn thành tự động
1 Có thể sử dụng chức không, để thuận tiện Menu Option–>Autocomplation
nếu chọn nghĩa sử dụng chức khơng bạn nhấn trot vào lựa trọn ngược lại
2 Nếu dùng chức ta hiểu sâu chút, vào phần cấu hình lựa chon từ menu
Option–>configurationchọn Autocomplete
Hình VI.7: Tùy chọn tự hồn thành Ta ý có hai cách lựa chọn:
+ Autocomplete TeX commands only: lập danh sách từ lệnh TeX, khơng có từ khác
+ Autocomplete references: lập danh sách từ khác có tệp văn gõ vào
Khi chọn lập danh sách lệnh TeX có lệnh TeX có\mới lập
Chức hay văn có số hữu hạn lệnh lặp lặp lại Đã chọn chức chức thứ hai khơng có tác dụng
Khi lập danh sách theo lựa chọn thứ hai từ có văn kể từ đầu có lệnh TeX Như lựa chọn bao trùn lựa chọn thứ nhất, danh sách dài lựa chọn từ lâu Gõ văn tiếng Anh lựa chọn tối ưu, nhiều không nhớ xác từ tiếng Anh
Một cấu hình khác tự động hồn thành khơng liệt kê danh sách mà dòng nhập từ, từ nhập vào tự động thay đổi dịng Bạn cài cấu hình chọn vào [Show word end] dịng từ để hồn thành Đây hai kiểu tự động hoàn thành VieTeX
(73)VI.4Hoàn thành tự động 73 có tệp lệnh TeX, dùng để tơ màu lệnh biết, chương trình tơi đặt mầu tím, tệp nói đến tơ màu VieTeX Cịn tệp mặc định lập danh sách hoàn thành, nội dung lệnh cần liệt kê, bạn sửa đổi làm cho ngắn tốt, 2000 lệnh (tơi để nhiều lệnh gói lệnh đó) cịn LaTeX khoảng 700 đến 800 lệnh thơi
Nếu bạn soạn tệp riêng thay tệp cách vào
Macro–>Change Autocomplete dic.và mở tệp từ điển bạn xong
Dễ dàng ứng dụng mục cho soạn thảo lệnh cho Metapost, PSTrick danh sách lệnh Script
VI.4.3.Sử dụng hoàn thành tự động Macro -> AutoComplete by Dictionary
Có phím tắt Alt+C để chuyển đổi có dùng từ điển hay khơng, có đánh dấu dùng từ điển danh sách chuyển lấy danh sách từ điển mà thơi Cịn ngược lại lọc văn soạn
Thực cách dùng:
1 Nếu ta dùng danh sách chọn mục đánh dấu khơng lợi dụng tìm kiếm tệp gõ vào Khi gõ đến đâu danh sách lọc từ điển đến cho bạn chọn
2 Khơng lựa chọn mục ta thực gõ đến đâu danh sách lập tệp gõ vào không quan tâm tới danh sách có sẵn
3 Khơng lựa chọn mục gõ vào lập danh sách tệp khơng có từ ta muốn, lại muốn tham khảo danh sách từ điển chọn
Macro -> Get Auto from Dictionary
có phím tắt Alt+Spacebar danh sách lọc từ điển đến từ gõ thay vào danh sách cũ, chọn từ xong ta chế độ hành AutoComplete cho hai cách hồn thành Tơi hay dùng cách thực
Chú ý: phím tắt Alt+Spacebar trỏ khơng đứng cạnh từ lặng im, khơng có từ để lọc
Hình VI.8: Thực tự hoàn thành
(74)VI.4Hoàn thành tự động 74 Macro -> Change AutoComplete Dictionary
Macro -> AutoComplete TeX Only
Hình VI.9: Chỉ liệt kê lệnh TeX
Đây chức lọc lệnh TeX cịn mơi trường từ khác không đưa vào danh sách, chức dùng cho người dùng TeX
4 Một điều ý lệnh đầu văn liệt kê đầu danh sách nên ta lợi dụng đặt lệnh thường dùng đầu tệp sau kí tự thích % như:
%\alpha,\beta,\bmatrix %\partial,\frac
%\sum,\rightarrow
Thì danh sách dòng đầu tiên, ta có danh sách lệnh thường dùng Khi biên dich LaTeX lênh khơng ảnh hưởng đến văn Đây cách làm thông minh cho người dùng lập danh sách dễ dàng soạn thảo Nếu ta có thư viện lệnh thường dùng chép lên đầu văn khơng cần phải tìm gõ vào lần đầu
Khi soạn thảo để trỏ nhấp nháy vào từ nhấn tổ hợp
Ctrl+Enterthì danh sách từ đến dấu trỏ hình:
Hình VI.10: Sửa từ hoàn thành VI.4.4.Một số hoàn thành tự động đặc biệt
1 Vẫn theo quan điểm danh sách lập tệp soạn thảo, VieTeX thiết kế số danh sách tự động hoàn thành riêng
(75)VI.4Hoàn thành tự động 75 Khi trỏ hai ngoặc nhọn lệnh \eqref{}, \ref{}, \pageref{},
\label{}thì danh sách lên hình
Hình VI.11: Sửa từ hồn thành
2 Một danh sách đặc biệt khác danh sách môi trường LaTeX Danh sách lập tệp hành, điều có nghĩa người dùng định nghĩa mơi trường văn VieTeX tự động đưa mơi trường vào danh sách tự động hoàn thành Khi trỏ nhấp nháy ngoặc nhọn sau lệnh
\begin{}danh sách lên ta chọn lấy môi trường, trường hợp lệnh
\end{}cũng tương tự Nhưng hai lệnh mơi trường phổ biến nên có
phím tắt:
Ctrl + Alt+ +ra \begin{}
Ctrl + Alt+ -ra \end{}
Trong chế độ AutoClose bạn gõ vào \[ tự động \begin{}
Theo mặc định danh sách môi trường văn soạn liệt kê phiên cũ Nhưng khơng thấy mơi trường lại tham khảo danh sách có sẵn thay vào cách phím tắt Ctrl+Spacebar từ Menu
Macro -> Get Full Environment
Đặc biệt lần không phai qua phím tắt chọn tên mơi trường xong đầy đủ môi trường lấy vào, thiết kế để bạn thêm vào danh sách tự động mơi trường đầy đủ
Hình VI.12: Tự động hồn thành mơi trường
(76)VI.4Hoàn thành tự động 76 %\begin{align}\end{align}%\begin{align*}\end{align*}
%\begin{itemize}\end{itemize}%\begin{enumerate}\end{enumerate}
Khi danh sách cần có soạn thảo, môi trường dùng nhiều ta đưa lên trước Nếu danh sách khơng có ta gõ tên mơi trường vào bình thường bước sau khơng thay đổi
(77)Chương VII
TÌM KIẾM VÀ THAY THẾ
VII.1 Chức tìm kiếm VieTeX 78 VII.2 Hộp tìm kiếm thay tệp hành 79 VII.3 Tìm theo dự án 80 VII.4 Các dạng tìm kiếm khác 80 VII.5 Tìm kiếm tệp 82 VII.6 Tìm kiếm nhanh 83 VII.7 Tìm kiếm ngược 83
VII.7.1 Biên dịch sang DVI xem qua lại VieTeX Yap.exe 83
VII.7.2 Biên dịch sang PDF xem VieTeX Sumatra 85
(78)VII.1Chức tìm kiếm VieTeX 78
VII.1.Chức tìm kiếm VieTeX
Chức năng Phím tắt Ý nghĩa chức năng
Find Ctrl + F Tìm theo từ gõ vào
Find Next F3 Tiếp tục tìm từ xuống
Find Previous Ctrl + F3 Tiếp tục tìm từ ngược lên
Selected Find Alt + F3 Ghi lại từ nhóm từ bơi
đen để tìm
Incremental Find Ctrl+I Tìm với giao diện tắt
Replace Ctrl +H Thay từ từ khác
Find in Files Tìm từ tệp khác
Check {[($)]} Kiểm tra tính đối xứng
các ký hiệu
Return Current Line Ctrl + Alt + G
Go to Line Ctrl + G Đi đến số dòng
Go to last change Shift + Ctrl + H Đến vị trí thay dổi cuối
Jump to Matching
Braces Alt + J Nhảy sang dấu ngoặc đốidiện
Jump Label Ctrl + J Từ nhãn văn nhảy
đến nhãn
Go In Document Đưa đến
Top Ctrl + PgUp Về đầu văn
Buttom Ctrl + PgDn Về cuối văn
Paragraph Start Alt + PgUp Về đầu đoạn văn trỏ
đang đứng
Paragraph End Alt + PgDn Về cuối đoạn văn trỏ
đang đứng
Line Wrap Start Ctrl + < Đến đầu dịng chỗ ngắt
màn hình
Line Wrap End Ctrl + > Đến cuối dòng chỗ ngắt
màn hình
Line Start Alt + Home Đến đầu dòng
Line End Alt + End Đến cuối dòng
Word Start Alt + ‘ Đến đầu từ
Word End Ctrl + ‘ Đến cuối từ
(79)VII.2Hộp tìm kiếm thay tệp hành 79
VII.2.Hộp tìm kiếm thay tệp hành
1 Vì tìm kiếm thay tương tự nên ta nói tới tìm kiếm Khi nhấn nút Menu ta có: Tìm kiếm tệp thời:
Hình VII.1: Giao diện tìm kiếm a) Tìm ngược xuôi văn (Up + Down) b) Đánh dấu màu tất từ tìm (Mark All) c) Tìm đến đâu đánh dấu đến (Mark Find) d) Tìm đến đâu bơi đen đến (Find To select)
e) Tìm vịng lại từ cuối tệp lên đầu tệp (Find Incremental) f) Làm hộp tìm kiếm suốt
g) Tìm kí tự đầu từ (word start)
h) Tìm có hoa khơng hoa (Match case) i) Tìm từ (Match whole word)
Ta xem ví dụ sau Tìm kiếm theo biểu thức [Regular
Expre-Hình VII.2: Giao diện tìm kiếm quy
(80)VII.3Tìm theo dự án 80 Kí hiệu Ý nghĩa
Bất kí tự
\( Đánh dấu miền bắt đầu tìm kiếm
\) Đánh dấu miền kết thúc tìm kiếm
\n n số đến ta thay Ví dụ
tìm kiếm biểu thức Fred\([1-9]\)XXX thay
Sam\1YYY Khi ta áp dụng tìm Fred2XXX, kết
quả thay thành Sam2YYY
\< Tìm kiếm bắt đầu từ
\> Tìm kiếm kí tự cuối từ
\x; Cho phép dùng kí tự x đặc biệt, ví dụ \[ kí tự [ khơng
phải bắt đầu từ
[ ] Tìm tệp kí tự tập hợp Ví dụ [abc] nghĩa
là kí tự a, b, c
[^ ] Phần bù tệp kí tự Ví dụ ^A-Za-z kí tự
trừ kí tự chữ
^ Tìm từ đầu dịng
$ Tìm từ cuối dịng
* Tìm lần nhiều lần Ví dụ tìm S*am từ sau đáp
ứng sm, sam, saam, saaam,
+ Tìm lần lặp lại nhiều lần
VII.3.Tìm theo dự án
- Một thư mục (folder) có gắn tệp, tệp thuộc dự án
- Để tìm kiếm tham khảo kí hiệu dự án ta nhấn đúp vào tên thư mục trạng thái góc trái có tên chọn dự án, nghĩa muốn đổi dự án nhấn đúp vào thư mục khác,
- Khi có dự án tìm kiếm hoạt động tệp có gắn khơng tìm thư mục khác,
- Như ta làm nhiều thư mục, thư mục dự án riêng làm việc ta làm việc thư mục thơi
Ta lấy ví dụ dự án: thitracnghiem
Kết tìm kiếm theo dự án đưa cửa sổ [Find Result] [Compiler Log] Phần liệt kê cửa sổ có kèm theo tên tệp sau đến từ tìm
VII.4.Các dạng tìm kiếm khác
(81)VII.4Các dạng tìm kiếm khác 81
Hình VII.3: Giao diện tìm kiếm theo dự án
2 Tương thư mục (Directory) mà tệp mở tệp đó, tệp khơng mở, khơng có dây dự án bên
Các loại tìm liệt kê cửa sổ với tên tệp từ tìm Khi nhấn đúp vào chương trình nhảy vị trí từ tìm tệp Nếu tệp chưa mở tự mở rơi đến
Hình VII.4: Tìm kiếm danh sách đặc biệt
(82)VII.5Tìm kiếm tệp 82 Và tương tự với loại danh sách khác Nhấn vào từ chương trình chạy đến từ tìm tìm thấy HìnhVII.4
4 Tìm theo Google Wiki thích hợp cho tìm lệnh Internet gói lệnh: Bằng cách bơi đen vào từ muốn tìm nhấn
Help >Google search (hoặc Help -> Wiki Search) máy nối mạng
sẽ nhở hai chương trình để tìm Internet
5 Tìm lệnh nhấn F1 cách để trỏ nhấp nháy lệnh, chương trình vào tệp lệnh TeX tơi chuẩn bị để tìm có liệt kê lệnh tương tự bên cửa sổ dự án, chưa có bỏ trắng
Alt+F1 tìm gói lệnh
Ctrl+F1 tìm tệp có giải thích (tơi chưa làm đầy đủ)
VII.5.Tìm kiếm tệp
1 Tôi làm thêm phần để mở rộng việc sử dụng tệp thư mục VieTeX Về chất khơng khác chức tìm kiếm câu mẫu tiếng Anh tìm kiếm giải thích lệnh LaTeX
2 Giao diện tìm kiếm:
a VieTeX thiết kế tệp mở thư mục hành chương trình thư mục chứa tệp Nhờ mà tệp phụ *.dvi, *.log, *.bak sinh khơng chứa sang thư mục khác
b Vì lý mà nhấn Menu: Search > Find in Files nút cơng cụ có ống nhịm thư mục thư mục chứa tệp mở
c Giao diện khơng khác chức tìm kiếm mẫu câu lệnh Thực
Hình VII.5: Tìm kiếm danh sách đặc biệt tìm kiếm
a Ký hiệu tìm kiếm gõ vào tiếng Anh tiếng Việt
b Có thể chọn tệp cụ thể nhiều tệp với đươi khác *.TeX, *.txt, *.bat,
c Có thể thay đổi thư mục cách mở chọn thư mục khác Khi danh sách tệp thư mục cũ tự động thay thư mục
(83)VII.6Tìm kiếm nhanh 83 Lấy liệu mở vảo tệp
a Nhấn vào nút [Add] để chép liệu hành vào tệp
b Một điều quan trọng tệp mở không thư mục hành với tệp ta chép vào
VII.6.Tìm kiếm nhanh
Một giao diện tìm kiếm nhanh lấy từ
Search >Incremental Findcho giao diện
Hình VII.6: Tìm kiếm nhanh
Có thể tìm kiếm để liên tục soạn thảo, cần ta lại tìm kiếm kể chuyển qua tập mở khác trở lại tệp soạn
VII.7.Tìm kiếm ngược
Khi biên dịch xong tệp DVI PDF có lỗi ta phải sửa tệp TeX, mà lại muốn đến chỗ để sửa, hướng dẫn sau việc cài đặt tùy chọn chương trình tương ứng với VieTeX
VII.7.1.Biên dịch sang DVI xem qua lại VieTeX Yap.exe
A Để chạy từ dòng tệp TeX sang dịng tương ứng Yap (xem tệp DVI) thì biên dịch phải cài đặt (đã mặc định VieTeX) Trong VieTeX:
Configuration->set Programrồi chọn đặt:
(84)VII.7Tìm kiếm ngược 84 Command: latex.exe
Parameters: src-specials File name: <name>.<ext> Texify=>DVI đặt
Command: texify.exe
Parameters: src-specials run-viewer File name: <name>.<ext>
3 Yap View DVI đặt Command: yap.exe Parameters: -1
File name: <name>.dvi
Khi thực hiện: đặt trỏ dòng VieTeX nút [preview dvi at line] từ Menu phím tắt Alt+F6
B Để nhấn đúp dòng Yap.exe chuyển đến dịng TeX VieTeX
(85)VII.7Tìm kiếm ngược 85 Nhấn nút New thêm vào dòng
C:\vietex\vietex.exe "%f"-line:%l Rồi nhấn [Apply]
Bạn chọn thẻ User Interface đánh dấu vào [] Show source links có dấu trịn tương ứng với dịng tệp nguồn
Hình VII.8: Tìm kiếm ngược có dấu VII.7.2.Biên dịch sang PDF xem VieTeX Sumatra
Tôi cài tốt từ Xem Sumatra nhấn đúp nhảy VieTeX với dòng tương ứng Bạn phải cài đặt Sumatra có
http://blog.kowalczyk.info/software/sumatrapdf/index.html
và thực cài đặt VieTeX sau đây: (chỉ dịch PDFLaTeX XeLaTeX xem ngược được, chương trình VieTeX có nút này)
Trong VieTeX: Configuration->set Program chọn đặt: 24 PDFLaTeX=>pdf đặt
Command: pdflatex.exe Parameters: -synctex=-1 File name: <name>.<ext> 11 XeLaTeX=>pdf đặt Command: xelatex.exe Parameters: -synctex=-1 File name: <name>.<ext> 26 Sumatra view pdf đặt
Command: C:\Program Files\SumatraPDF\SumatraPDF.exe
Parameters: -reuse-instance -inverse-search "\"C:\vietex\vietex.exe\" %f -line:%l" File name: <name>.<ext>
(86)Chương VIII
CÁC LỆNH LATEX
VIII.1 Nhập khối lệnh LaTeX 87
VIII.1.1 Lấy môi trường văn 87 VIII.1.2 Mơi trường tốn 87 VIII.1.3 Môi trường bảng ma trận 88
VIII.2 Sưu tập lệnh môi trường 89
VIII.2.1 Nhập môi trường lệnh LaTeX hoàn thành tự động 90 VIII.2.2 Thực sưu tập lệnh 90 VIII.2.3 Mục đích dùng sưu tập lệnh 92
VIII.3 Hướng dẫn sử dụng tạo Macro Script 93
VIII.3.1 Cấu trúc macro Script 93 VIII.3.2 Các lệnh di chuyển trỏ 94 VIII.3.3 Các lệnh cắt dán 95 VIII.3.4 Thực biên dịch Script 95
VIII.4 Gán số công thức nhãn 97
VIII.4.1 Gán số nhãn LaTeX 97 VIII.4.2 Quy tắc đánh số chung 98 VIII.4.3 Gán số cơng thức tốn 99 VIII.4.4 VieTeX trợ giúp kiểm soát nhãn 100 VIII.4.5 Kết luận 102
VIII.5 Liệt kê danh sách lệnh cấu trúc 103 VIII.6 Kẹp gấp 104
(87)VIII.1Nhập khối lệnh LaTeX 87
VIII.1.Nhập khối lệnh LaTeX
Môi trường LaTeX thường khối có cấu trúc Để lấy vào khối VieTeX thiết kế hàng loạt công cụ để lấy vào
VIII.1.1.Lấy môi trường văn bản
1 Phần tự động hồn thành có lấy mơt trường theo danh sách cách lấy nhanh với bạn dùng thạo
2 Các môi trường enumerate, itemize, decription, center, nhấn nút mô phong công cụ thứ hai cấu trúc
\begin{enumerate} \item
\item \item
\end{enumerate}
3 Hàng loạt môi trường từ
LaTeX >TeX Environment >(verbatim, minipage, ) Cũng cấu trúc
VIII.1.2.Mơi trường tốn
1 Những cấu trúc hay dùng có phím tắt Alt+ # \begin{equation*}
\end{equation*} Alt+@ \begin{align*} &\\
&\\
\end{align*}
2 Có nút LaTeX >Math Environment, Có thể dùng giao diện phức tạp để gán (HìnhVIII.1)
Bỏ trắng <> mơi trường equation bình thường, * mơi trường equation*, sub mơi trường subequation; Name môi trường kèm theo \label{Name}
(88)VIII.1Nhập khối lệnh LaTeX 88
Hình VIII.1: Lấy mơi trường equation
Hồn tồn tương tự với mơi trường align (HìnhVIII.2)
Hình VIII.2: Lấy môi trường equation Tương tự môi trường Menu:
LaTeX >Math Environment >(equation,multiline,gather, )
VIII.1.3.Môi trường bảng ma trận
1 Có nút công cụ thứ hai từ Menu: LaTeX tới Tabular (HìnhVIII.3)
\begin{tabular}{| l | l | l | l | l |} *&*&*&*&*\\
*&*&*&*&*\\ *&*&*&*&*\\ *&*&*&*&*\\ \end{tabular}
(89)VIII.2Sưu tập lệnh môi trường 89
Hình VIII.3: Lấy mơi trường bảng Tương tự cho loại ma trận
Hình VIII.4: Lấy môi trường matrận Cho kết
\begin{bmatrix} *&*&*&*&*\\ *&*&*&*&*\\ *&*&*&*&*\\ *&*&*&*&*\\ \end{bmatrix}
VIII.2.Sưu tập lệnh môi trường
(90)VIII.2Sưu tập lệnh môi trường 90 VIII.2.1.Nhập mơi trường lệnh LaTeX hồn thành tự động
Trong soạn thảo văn LaTeX quan trọng đưa lệnh, môi trường với văn Bài tự động hồn thành mơ tả kỹ đưa lệnh vào văn Môi trường tự động hóa có lần đưa vào (hoặc giả lập đầu văn bản, nói kỹ này) Hồn thành tự động theo từ điển lệnh tệp mở kết hợp hai Tôi thường ưu tiên hồn thành tự động lệnh, mơi trường tệp có, từ thường lặp lặp lại, lệnh vào trước ưu tiên
1 Gõ vào từ lệnh liệt kê lệnh có gần giống đến ký tự
2 Mơi trường \begin{} (gõ vào \[ ra) có danh sách lệnh ta chọn (HìnhVIII.5):
Hình VIII.5: Ví dụ hồn thành tự động theo mơi trường nhấn [Enter] cho kết
\begin{enumerate} \item
\item
\end{enumerate}
con trỏ đưa ta đến nơi bắt đầu soạn thảo
Những mơi trường hình, bảng, dóng cơng thức có nhãn khơng có nhãn chương trình hiểu điền vào cho bạn, ý việc thực bước
VIII.2.2.Thực sưu tập lệnh
(91)VIII.2Sưu tập lệnh môi trường 91 thông dụng, VieTeX thiết kế số chức làm chuyện
Lệnh, môi trường, nhãn ưu tiên sưu tập Việc sưu tập tiến hành tập hành Đưa cửa sổ dự án danh sách tham khảo kết cửa sổ Output danh sách lệnh, sau lựa chọn cách nhấn đúp vào để lấy lệnh vào tệp mở Ta chọn tất để đưa lên tệp soạn thảo VieTeX thể cách đánh dấu lựa chọn từ (HìnhVIII.6):
LaTeX > Data Collection
Hình VIII.6: Ví dụ hồn thành tự động theo mơi trường Hoặc từ Menu tương tác (nhấn phím phải chuột)
Bộ sưu tập gồm thành phần chính: Sưu tập mơi trường LaTeX, sưu tập các lệnh TeX, sưu tập nhãn, sưu tập số Cách thức lệnh giống ta hướng dẫn loại đủ
1 LaTeX >Data Collection > Collect environments cho kết
(HìnhVIII.7)
Ở gồm có tên mơi trường kết lấy vào cách nhấn đúp dòng lệnh Trong cử sổ Compiler Log có lệnh ta chép vào tệp
(92)VIII.2Sưu tập lệnh môi trường 92
Hình VIII.7: Ví dụ hồn thành tự động theo môi trường
2 LaTeX >Data Collection > Collect Commands cho kết (HìnhVIII.8)
Hình VIII.8: Ví dụ hồn thành tự động theo mơi trường VIII.2.3.Mục đích dùng sưu tập lệnh
1 Sưu tập lệnh môi trường để xếp ưu tiên cho hoàn thành tự động chương trình chuyển từ tệp sang tệp khác cách dễ dàng
(93)VIII.3Hướng dẫn sử dụng tạo Macro Script 93 hìnhVIII.6có môi trường tự định nghĩa với với lệnh
Một văn có 10 mơi trường trở lại, tệp lớn có khoảng 40 lệnh, bạn tị mị thống kê môi trường
3 Sưu tập nhãn để biết ta dùng nhãn nhãn cuối Ví dụ
Hình VIII.9: Ví dụ hồn thành tự động theo mơi trường
4 Nếu soạn nhiều tệp có nhãn tra chéo sưu tập đáp ứng gõ vào hồn thành tự động tìm thấy để đầu mối tệp
VIII.3.Hướng dẫn sử dụng tạo Macro Script
Viết macro Script nhằm liệt kê thao tác xử lý văn bản, sau gọi để thực Mỗi lần gọi tệp macro Script lại thức dúng động tác vậy, người ta thường gắn liền với phím gọi tắt Như việc lặp lặp lại người sử dụng tập hợp lại thành macrro Sau phương án đơn giản thể Macro Script VieTeX
VIII.3.1.Cấu trúc macro Script
Một tệp chứa lệnh có *.vts VieTeX có tô màu cho loại tệp ta xét phần sau Bây cấu trúc đưa câu lệnh vào
macroscript("name", "key", number) <Các lệnh phần đây> exit
(94)VIII.3Hướng dẫn sử dụng tạo Macro Script 94 • exit lệnh kết thúc script, bắt buộc phải có;
• name= tên macro để sau bảng quản lý biết được;
• key= Phím gõ tắt phím gõ tắt khác Menu (Ctrl, Shift, Alt
phím bàn phím khác);
• number=1 ghi lại vào tệp khởi động Macro không ghi (0) khỏi
chương trình
• "" Tất chuỗi đối số phải hai dấu • ";" kết thúc câu lệnh nội dung Ví dụ:
macroscript("frac", "Ctrl+Alt+0", 1) string("\\frac{}{}");
left(3); exit
là macro cho "\frac{}{}" lệnh LaTeX, left(3) trỏ lùi phía trái ký tự, tên frac, phím gõ tắt nhấn Ctrl+Alt+0
VIII.3.2.Các lệnh di chuyển trỏ
• left (n), leftsel (n), leftrectsel (n) = Con trỏ chuyển trái n kí tự • right (n), rightsel (n), rightrectsel (n) = Con trỏ chuyển phải n kí tự • lineup (n), lineupsel (n) lineuprectsel (n) = Con trỏ chuyển lên n kí tự
• linedown (n), linedownsel (n), linedownrectsel (n) = Con trỏ chuyển trái n
kí tự
• paraup, paraupsel = Con trỏ chuyển lên đầu đoạn, không đối số
• paradown, paradownsel = Con trỏ chuyển lên cuối đoạn, khơng đối số
• pageup, pageupsel, pageuprectsel = Con trỏ chuyển lên đầu trang, không đối
số
• pagedown, pagedownsel, pagedownrectsel = Con trỏ chuyển lên cuối trang,
khơng đối số
• wordleft, wordleftsel = Con trỏ chuyển sang trái từ, không đối số
• wordright, wordrightsel = Con trỏ chuyển sang phải từ, khơng đối số
• home, homesel, homerectsel , homewrap, homewrapsel = Con trỏ chuyển
đầu tệp, khơng đối số
• end, endsel, endrectsel, endwrap, endwrapsel = Con trỏ chuyển cuối dòng,
khơng đối số
• enddisp, enddispsel = Con trỏ chuyển dịng cuối hình,
khơng đối số
• homedisp, homedispsel = Con trỏ chuyển dịng hình,
khơng đối số
• docstart, docstartsel = Con trỏ chuyển dịng đầu tệp, khơng đối số
• docend, docendsel = Con trỏ chuyển dòng cuối tệp, không đối số
(95)VIII.3Hướng dẫn sử dụng tạo Macro Script 95 • dellineleft, dellineleft = Xóa phần dịng, khơng đối số
• delline, traspline, dupline, scrolllinedown, scrolllineup, newline = Lệnh dòng, khơng đối số
VIII.3.3.Các lệnh cắt dán • cut = lệnh cut, khơng đối số
• copy = lệnh copy, khơng đối số
• paste = lệnh paste, khơng đối số
• clear = lệnh clear (xóa văn chọn), khơng đối số • clearall = lệnh xóa tất văn bản, khơng đối số
• back = lệnh backspace, khơng đối số
• selectall = lệnh chọn tất văn bản, khơng đối số
• char (n) or char (’symbol’) = đưa kí tự vào, n số mã ascii
Kí tự đặc biệt: ’\n’ = thêm dịng mới, ’\r’ = xuống dịng, ’\t’ = khoảng bảng, ’\"’ =kí tự ", ’\’’ = kí tự ’, ’\\’ = kí tự string ("string") = đưa vào chuỗi kí tự nothing = khơng làm
• uppercase, lowercase= thay đổi viết hoa, viết thường
• wordselect = chọn từ vị trí trỏ
• linejoin, linesplit = Nối dịng, tách dịng Menu
• linetrim, linestripright, linestripleft = Xóa kí hiệu trắng Menu
• enclose = Đưa vào đâu cuối đoạn
• seldup = Khoảng chọn nhân đơi
VIII.3.4.Thực biên dịch Script
Một tệp Script VieTeX có vts tơ màu lệnh Script (HìnhVIII.10)
VieTeX cịn cung cấp thư mục có ví dụ tệp mẫu, bạn vào lấy (HìnhVIII.11)
Project >Folder tools >VieScript
sẽ bên cử sổ dự án hình có thư mục CtrlAltF0-F9 gồm tệp mẫu nhấn phím gõ tắt dành riêng Ở cơng cụ thứ có nút để thực Script (ba nút liền sáng lên mở tệp có vts)
Hoặc bạn vào Menu: Macro đến
- Check current Script: Kiểm tra macro viết có lỗi cú pháp khơng, bạn nhìn hình khơng có lỗi cửa sổ thơng báo [No syntax errors]
- Load curent Script: Đưa macro vừa soạn vào nhớ sử dụng ngay, thực cửa số có thơng báo [Adding macro Setting accelerator table OK!]
- Script Management : Quản lý macro Script sinh xóa bỏ, thêm vào đổi phím gõ tắt (HìnhVIII.12)
(96)VIII.3Hướng dẫn sử dụng tạo Macro Script 96
Hình VIII.10: Soạn Macro Script
Hình VIII.11: Tìm kiếm ngược
án để ta lấy vào cách nhấn đúp vào hình thứ hai
- Save Memory Script: Chỉ có menu dùng ghi nội dung soạn vào nhớ để dùng không lưu lại tệp
(97)VIII.4Gán số cơng thức nhãn 97
Hình VIII.12: Script Management
VIII.4.Gán số công thức nhãn
Đánh số văn thiếu soạn tài liệu khoa học Đánh số công thức, đề mục văn xảy TeX cung cấp số lệnh để đánh số nhãn cách tự động soạn thảo tài liệu dài, lắp gép đoạn khác không theo thứ tự nhãn đánh số tự đông cho công thức, đề mục cách xác Phần giới thiệu cách đanh số LaTeX VieTeX cho số chức trợ giúp tiện lợi
VIII.4.1.Gán số nhãn LaTeX
Một văn chuẩn thường có nhiều vị trí phải đánh số để trích dẫn lại vị trí thuận tiện ngắn Trong LaTeX chia bốn loại đánh số tự động khác nhau:
1 Đánh số đoạn, chương, khối văn sau lệnh \part, \chapter, \section, \subsection, \subsubsection, \paragraph,
2 Đánh số định lí, mệnh đề, hệ quả, Khi bắt đầu định nghĩa
\newtheorem{defn}[theorem]{Definition}sau mơi trường đánh
số, khn dạng có môi trường theorem, lemma, corollary, Đánh số định lí bổ đề liên thơng phụ thuộc vào thơng qua tạo lập có đối số [theorem] trên, nghĩa đánh số định lí
(98)VIII.4Gán số cơng thức nhãn 98
\end{equation}
công thức đánh số bên phải mặc định, đánh số bên trái đầu văn có tùy chọn leqno Các mơi trường cơng thức tốn khác tự động đánh số môi trường align, split, multline, eqarray, Các số cơng thức đánh theo chương, đoạn, ví dụ đánh số kèm với số chương phần khai báo có lệnh:
\numberwithin{equation}{chapter}
4 Mơi trường hình figure, mơi trường bảng table đánh số tự động hình, có nhiều gói lệnh thiết lập lại vị trí đánh số bên cạnh, ví dụ mơi trường listings đánh số thuật tốn phía
VIII.4.2.Quy tắc đánh số chung
Có bốn loại gán nhãn để đánh số tự động trên, theo lời khuyên chuyên gia soạn thảo văn ta phải quản lí thống tất cách gán nhãn Như loại gán nhãn có đặc trưng riêng chúng sử dụng khác Nhưng có quy tắc chung cho việc gán nhãn này:
1 Các lệnh mơi trường có đánh số bỏ tác dụng cách cho thêm * vào bên cạnh như: \section* \begin{equation*},
2 Nắm bắt số LaTeX cung cấp lệnh \label{ } sau lệnh môi trường đánh số Ví dụ ta muốn nhớ số tự động vào biến dinhli1 sau mơi trường định lí ta đưa vào lệnh \label{dinhli1} biến có số để dùng sau
3 Để phân biệt nhãn loại người ta thường quy định chung cho thống nhãn có đặc trưng loại nhãn như:
a) Trong đoạn văn bản: \label{sec:chuong11}, \label{sec:chuong12}, cách gán nhãn cho đoạn chương văn thường quy định sec: chung sau đến kí tự thật khác đoạn
b) Trong nhãn hình bảng:\label{fig:hinh11} hình chương 1, \label{fig:hinh12}, \label{tab:bang1} bảng số 1,
c) Các định lí hệ tương tự: \label{theo:chuong23} định lí chương 2, \label{lem:chuong22}, tên định lí tiếng \label{theo:pitagoras},
d) Đánh số công thức đa dạng ta nghiên cứu phần sau, quy định chung \label{eq:so1}, để dễ nhớ nên quy định nhãn theo quy ước cơng thức số: eq:so1, eq:so2,
Trong LaTeX đánh số đoạn, hình, bảng, định lí dễ dàng thực hiện, riêng đánh số công thức đa dạng thường ứng dụng trình bầy văn chặt chẽ chinhd xác, ta xét phần sau
(99)VIII.4Gán số cơng thức nhãn 99 trịn bao quanh Ngồi cịn lệnh \pageref{} cho số trang
VIII.4.3.Gán số cơng thức tốn
Phải xác định cơng thức dịng đánh số cơng thức, cịn cơng thức có kèm theo văn nên chuyển thành danh sách để tiện sử dụng
1 Công thức không cần đánh số nên sử dụng $$ $$ mơi trường dóng cơng thức có dấu * như: equation*, align*, multline*, gather*, Ta nên dùng mơi trường có dấu * VieTeX có cấu trúc kẹp gấp
2 Ta thường dùng gói lệnh amsmath nên môi trường sử dụng thuận lợi, ngồi cơng thức đánh số tự động như:
\begin{align}
a^2+b^2&=c^2\label{eq:so11}\\
\sin^2\alpha+\cos^2\alpha&=1\label{eq:so12} \end{align}
Lấy số nhãn lệnh \ref{eq:so11} khơng có ngoặc trịn bao quanh ,
\eqref{eq:so11}có ngoặc trịn bao quanh Một điều cần ý dùng \eqref{}
thì mơi trường định lí chữ nghiêng dấu ngoặc ( ) đứng thẳng theo nhãn
3 Muốn đánh số cơng thức tự đánh nhãn kí hiệu riêng ta dùng lệnh \notag \tag*{*}
\begin{align}
a^2+b^2&=c^2\notag\\
\sin^2\alpha+\cos^2\alpha&=1\tag{eq:so13} \end{align}
Tham khảo nhãn bình thường \ref{eq:so13} Đánh số cịn theo đoạn lệnh đầu văn
\numberwithin{equation}{section}
4 Ta đánh số cơng thức phụ thuộc dùng lệnh \tag \ref \begin{align}
s_1&=x_1+x_2+x_3\label{eq:viet1}\\
s_2&=x_1x_2+x_1x_3+x_2x_3\tag{\ref{eq:viet1}a}\label{eq:viet2}\\ s_3&=x_1x_2x_3\tag{\ref{eq:viet1}b}\label{eq:viet3}
\end{align}
Khi ~\eqref{eq:viet1}, ~\eqref{eq:viet2}, ~\eqref{eq:viet3} Ta dùng mơi trường subequations
\begin{subequations} \begin{align}
(100)VIII.4Gán số công thức nhãn 100 s_2&=x_1x_2+x_1x_3+x_2x_3\label{eq:viet22}\\
s_3&=x_1x_2x_3\label{eq:viet33} \end{align}
\end{subequations}
Khi ~\eqref{eq:viet11}, ~\eqref{eq:viet22}, \eqref{eq:viet33} Nhiều cơng thức gán chung nhãn~\eqref{eq:so44}như:
\begin{equation}\label{eq:so44} \begin{aligned}
a^2+b^2&=c^2\\
\sin^2\alpha+\cos^2\alpha&=1 \end{aligned}
\end{equation}
VIII.4.4.VieTeX trợ giúp kiểm soát nhãn
Để kiểm soát nhãn tự động liệt kê danh sách nhãn gán VieTeX thông báo sau:
1 Lệnh \label{} cho liệt kê nhãn có (HìnhVIII.13)
Hình VIII.13: Liệt kê nhãn dùng
2 Gán nhãn gán rồi, gõ xong lệnh vào \label{eq:so1} thông báo gán dịng (HìnhVIII.14):
(101)VIII.4Gán số công thức nhãn 101 Khi muốn tham khảo nhãn lệnh \ref{} \eqref{}
\pageref{}thì lên danh sách nhãn có hình Chú ý \ref{} số
tham khảo, \eqref{} số ngoặc trịn (HìnhVIII.15)
Hình VIII.15: Chỉ dẫn số theo nhãn
Cịn có nhãn nhãn dịng thứ (HìnhVIII.16)
Hình VIII.16: Chỉ dẫn số theo nhãn
4 Danh sách nhãn nhãn tệp hành, cịn tệp khác khơng liệt kê Điều khó khăn cho soạn dự án có nhiều tệp (Trong VieTeX có chức sưu tập lệnh nhãn, môi trường tệp trước để đưa vào tệp soạn thảo) Ta gán nhãn phải có quy luật tránh trùng với nhãn tệp khác dự án Ta tam khảo tất nhãn dự án cách thực phần sau Nhiều tệp chẳng nhớ gán đến nhãn rồi, VieTeX cung cấp trợ giúp trỏ ngoặc nhọn \label{} xuất bảng liệt kê nhãn gõ vào từ đầu tệp đến nhờ
đó sửa lại nhãn cuối chút thành nhãn (HìnhVIII.17)
5 Ta tham khảo tất nhãn liệt kê cửa sổ project lệnh:
Project > References >list of label(HìnhVIII.18)
Nếu ta đánh dấu [list by current folder] tất tệp thư mục liệt kê nhãn Ta nhảy tới nhãn dịng kèm bên cạnh
6 Để thuận tiện cho việc gán nhãn VieTeX cài sẵn phím gõ tắt lệnh để lấy danh sách là:
(102)VIII.4Gán số công thức nhãn 102
Hình VIII.17: Chỉ dẫn số theo nhãn
Hình VIII.18: Chỉ dẫn số theo nhãn Alt+: > \eqref{}
Ctrl+ : >\ref{}
Ctrl+Alt+"+" > \begin{} Ctrl+Alt+"-": -> \end{}
Tự động hoành thành nhãn, chủ đề ta đề cập Autocomplete (tự động điền đầy đủ)
VIII.4.5.Kết luận
(103)VIII.5Liệt kê danh sách lệnh cấu trúc 103
VIII.5.Liệt kê danh sách lệnh cấu trúc
Trong cấu trúc văn LaTeX có số danh sách ta cần quan tâm, mục lục, danh sách nhãn, danh sách dẫn chéo, danh sách hình, danh sách bảng, danh sách mơi trường, VieTeX thiết kế chức liệt kê danh sách này, nhấn đúp vào nhảy đến vị trí Từ Menu:
LaTeX >Referencesrồi chọn vào danh sách
Hoặc nhấn vào nút cửa sổ output
Hình VIII.19: Lấy danh sách liệt kê
Danh sách nhãn lấy có số dịng, tệp ta nhấn đúp vào mở ra:
(104)VIII.6Kẹp gấp 104 Danh sách hình
Hình VIII.21: Danh sách nhãn Danh sách mơi trường
Hình VIII.22: Danh sách môi trường
VIII.6.Kẹp gấp
(105)VIII.6Kẹp gấp 105 văn có nội dung Kẹp gấp có hai phần gấp đoạn văn phần văn Hai kẹp gấp theo môi trường, môi trường gấp lại thành dòng
VIII.6.1.Khái niệm kẹp gấp (Folding)
Kẹp gấp công cụ đại chương trình soạn thảo văn mã nguồn khác Giống hệt kẹp (Folder) quản lí thư mục tập tin máy tính Nhưng hệ soạn thảo thiết lập kẹp gấp có khác đơi chút, khơng chồng chéo có thứ bậc hữu hạn
Một kẹp gấp đánh dấu biểu tượng bắt đầu dấu + dấu -, kết thúc kí hiệu dấu o trịn dấu trắng hìnhVIII.23,VIII.24,VIII.25
Hình VIII.23: Đóng kẹp gấp
Nội dung kẹp gõ vào khoảng hai kí hiệu Thường LaTeX có cấu trúc nên thiết lập cặp gấp thuận tiện Một kẹp gấp tạo gọi kẹp bậc 1, kẹp gấp lại tạo kẹp gấp khác gọi kẹp bậc 2,
VIII.6.2.Các loại kẹp gấp
1 VieTeX có kẹp gấp mặc định sau lệnh: \part
(106)VIII.6Kẹp gấp 106 \appendix
Các lệnh luôn thiết lập kẹp gấp bậc chứa kẹp gấp khác, Kết thúc kẹp gập dịng trắng gặp lại
\subsubsubsection \paragraph
\overlays \slide
Các lệnh thiết lập kẹp gấp bậc khơng có lệnh kết thúc kẹp gấp Mục đích loại kẹp gấp thu gọn tài liệu nội dung viết (HìnhVIII.23)
2 Một loại kẹp gấp đặc biệt khối dịng kí hiệu % thích cho văn Phải có từ hai dịng thích tự động thiết lập kẹp
Một kẹp liên quan đến dấu thích bắt đầu %%< kết thúc %%> kết hợp kí hiệu mở đóng kẹp gấp để kẹp gấp ý muốn đẹp (HìnhVIII.24)
Hình VIII.24: Kẹp gấp thích
Vì loại kẹp gấp khơng ảnh hưởng đến biên dịch nên tạo khối theo ý muốn cách thêm %%< %%> vào để kết thúc kệp gấp theo ý Nếu ta thấy kẹp gấp khơng phải loại thêm kí hiệu kết thúc %%> khơng ảnh hưởng văn LaTeX
3 Một loạt kẹp gấp có cấu trúc Mở kẹp gấp kẹp gấp Cịn kết thúc phải có tương ứng: (HìnhVIII.25)
(107)VIII.6Kẹp gấp 107
Hình VIII.25: Mở kẹp gấp VIII.6.3.Cách sử dụng
Dùng kẹp gấp cho danh sách, khối cấu trúc văn cách nên làm Để kiểm soát văn cách sáng sủa ta nên gõ LaTeX có cấu trúc môi trường để tự động thiết lập kẹp gấp chi tiết Với kẹp gấp liên tiếp liền bật ý nội dung văn
Khuôn dạng Article, report, thực tệp hình cho ta nội dung văn Ngược lại dự án có nhiều tệp tệp chương làm cho chương văn rõ ràng
Hình VIII.26: Mở kẹp gấp
(108)VIII.6Kẹp gấp 108 lại Vì soạn thảo ta mở phần kẹp cần soạn thơi
VIII.6.4.Các phím tắt cài đặt Cụ thể (HìnhVIII.27)
Hình VIII.27: Phím tắt kẹp gấp
1 Option > Fold Margin Mở đóng lề có đánh dấu kẹp gấp Block > Fold All (Ctrl+F2) gấp tất kẹp gấp lại Block > Expand All (Alt+F2) mở tất kẹp gấp lại
(109)VIII.6Kẹp gấp 109 VIII.6.5.Kẹp gấp đặc biệt
Từ VieTeX 2.7 thiết kế thêm kẹp gấp dấu dịng (HìnhVIII.28)
Hình VIII.28: Kẹp gấp ẩn Cách thực sau: (có cách làm kẹp gấp)
Hình VIII.29: Kẹp gấp vùng bơi đen Muốn gấp vùng ta bơi đen dịng Mark >Hide >by selection Areacho kết (HìnhVIII.29)
Bạn thấy có dấu cộng dấu kết thúc số dòng từ 107 đến 114 gấp lại Muốn mở dùng chuột trái nhấn vào dấu cộng lại mở
2 Tương tự Gấp từ đầu tếp đến chỗ trỏ nhấp nháy, mà làm nhiều lần gấp trang sách
Mark >Hide >to current linebạn thấy tơi gấp lần (HìnhVIII.30) Tương tự ta gấp hai dòng đánh dấu
Mark >Hide >by between mark lines
VIII.6.6.Kết luận
(110)VIII.6Kẹp gấp 110
(111)Chương IX
TÔ MÀU VÀ VẼ HÌNH
IX.1 Sử dụng Clips 112
IX.2 Tô màu đánh dấu văn 112
IX.3 Sử dụng kiểm tra tả 112
IX.4 Sử dụng XeLaTeX với phông Unicode 112
IX.5 Tài liệu tham khảo với Bibtex 112
IX.6 Mẫu câu tiếng Anh để soạn báo Toán học 112
IX.7 Soạn thảo ký tự tiếng Nga 112
IX.8 Sưu tập sách tex 112
IX.9 Vẽ hình TpX 112
(112)IX.1Sử dụng Clips 112
IX.1.Sử dụng Clips
IX.2.Tô màu đánh dấu văn bản
IX.3.Sử dụng kiểm tra tả
IX.4.Sử dụng XeLaTeX với phông Unicode
IX.5.Tài liệu tham khảo với Bibtex
IX.6.Mẫu câu tiếng Anh để soạn báo Toán học
IX.7.Soạn thảo ký tự tiếng Nga
IX.8.Sưu tập sách tex
IX.9.Vẽ hình TpX