1. Trang chủ
  2. » Lịch sử

Công nghệ 11 - Bài 18 - hình 18.4

112 23 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 112
Dung lượng 5,35 MB

Nội dung

Đá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

*.pdf

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:FileOpenra 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

Ngày đăng: 10/03/2021, 22:13

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w