VieTeX

Chương trình soạn thảo TeX

Tìm ngược từ xem DVI hoặc PDF sang tệp nguồn

Posted by nhdien on 26/04/2009

Khi đang xem tài liệu bằng yap.exe hoặc sumataPDF.exe nháy đúp vào vị trí dòng ta cần quay lại vị trí đó ở tệp TeX. Hoặc từ dòng tại tệp TeX đi thẳng tới vị trí đó trên màn hình DVI hoặc PDF được cài đặt trong VieTeX như sau:

1. Biên dịch sang DVI và xem qua lại giữa VieTeX và Yap.exe

a. Để chạy được từ dòng tệp TeX sang dòng tương ứng trong Yap.exe thì khi biên dịch phải cài đặt (đã được mặc định trong VieTeX). Trong VieTeX:

Configuration->set Program rồi chọn đặt:

1. LaTeX=>DVI đặt

Command: latex.exe

Parameters: –src-specials

File name: <name>.<ext>

2. 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 con trỏ tại dòng trong VieTeX rồi nhất nút [preview dvi at line] hoặc từ Menu phím tắt Alt+F6.

b. Để nhấn đúp dòng trong Yap.exe chuyển ngay đến dòng TeX trong VieTeX

Trong Yap.exe:

View -> Option -> inverse DVI Search

 

timngu1

Nhấn nút New rồi thêm vào dòng

C:\vietex\vietex.exe “%f”-line:%l

Rồi nhấn [Apply].

 

Chú ý: Khi ở tệp TeX mở con trỏ phải đặt ở dòng có số, chứ không có dáu %, vì dòng này TeX khi dịch không tính là dòng.

tiếp theo là nhấn nút xem có đường vắt ngang kính núp là đến tệp DVI.

 

2. Biên dịch sang PDF xem giữa VieTeX và Sumatra:

Tôi mới chỉ cài tốt từ Xem trên Sumatra nhấn đúp nhảy về VieTeX với dòng tương ứng. Bạn phải cài đặt Sumatra có tại  và thực hiện cài đặt chỉ trong VieTeX sau đây: (chỉ dịch bằng PDFLaTeX và XeLaTeX mới xem ngược được, chương trình có nút này).

Trong VieTeX: Configuration->set Program rồi 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>

Cài đặt nếu có trục trặc bạn xem lại các đường dẫn, phần cài đặt như trên là mặc định.

 

8 Responses to “Tìm ngược từ xem DVI hoặc PDF sang tệp nguồn”

  1. Hoàng Anh said

    Em chào thầy! khi em cài sumatra và sử dụng thì file readme.tex của thầy em dịch sang pdf và chạy tốt khi trả ngược lại, nhưng tại sao file em tự làm khi dịch sang pdf thì ra nhưng dịch ngược lại không được thầy ạ!
    Em đã thử bỏ file của em vào thư mục chứa file readme.tex nhưng không có hiệu quả!
    Mong thầy chỉ cho em lỗi ạ!
    Trả lời
    Bạn xem hướng dẫn đặt ngược lại trong SumatraPDF, không có lỗi như bạn đâu, bạn phải dịch thẳng ra PDF mới có tác dụng, chứ ra DVI thì không.

  2. tran dung said

    Em chào thầy. Em chạy từ tex sang DVI thì các dòng bị lỗi (mất chữ ở các dòng) thầy có thể giúp e khắc phục được không ạ.mong thầy giúp đỡ.
    Trả lời
    Có thể bạn dùng gói lệnh không có tiếng Việt đi kèm như mã T5. Bỏ dần các gói lệnh bạn mới dùng xem sao?

  3. nguyen kim phuong said

    Nguyen Kim Phuong
    Chào thầy
    Em cài vietex 2.7 khi mở readme.tex nhấn vào nút có kính lúp nhưng file yap.exe không tự động chạy và mở ra như thế thì máy em bị làm sao ah?
    Trả lời
    1. Bạn xem lại đặt chương trình vào vị trí chưa bằng cách từ:
    confugiration–>setting programs và chọn vào DVI View
    2. Bạn có thể chưa dịch nên không có tệp DVI thì xem cái gì?

  4. Nguyễn Duy Thành said

    Thầy ơi!
    Trong inverse DVI Search của em lại trống không và không vào được là sap thầy nhỉ. Cảm ơn thầy nhiều.
    Trả lời
    Bạn làm một new mới như tôi hướng dẫn với vietex là được.

  5. Anh Tuan said

    Em chào Thầy.
    Đợt này em đang loay hoay dùng thử việc inverse search và Forward search trực tiếp với pdflatex. Em có một số thắc mắc muốn hỏi Thầy cụ thể :
    1. Theo hướng dẫn của Thầy thì em làm inverse search đã thành công. Nhưng việc Forward search (xuất ra file pdf tại dòng con trỏ đang soạn trong tex, giống như Alt+F6).
    2. Chức năng inverse search với pdflatex và view SumatraPDF chỉ làm việc với tệp tex viết liền không có khoảng cách, trong khi đó các chức năng latex, pdflatex, yap,… vẫn làm việc tốt với các tệp có khoảng cách.
    Em mong Thầy lúc nào rảnh có thể kiểm tra lại giúp em và mọi người.
    Em chúc Thầy và gia đình mạnh khỏe.
    p/s Lâu quá rồi không thấy vietex 2.9 xuất hiện Thầy nhỉ?!???
    Trả lời
    Việc tìm xuôi và ngược đối với pdf rất hạn chế chưa có cơ chế làm được, tôi sẽ tìm hiểu sau. Hiện tại tôi bận quá và VieTeX cũng gần đầy đủ rồi thêm vào thì làm khó người dùng. Có thể tôi thêm vào việc soạn thảo vẽ hình asymptote giống như là soạn TeX. Nhưng ít nhất 1 năm mới thay một chấm, có thể lâu hơn vậy bản 2.9 phải đến tết ta mới có.

  6. nini said

    thua Thay nhung em khong tim thay Yap.exe o dau ah?

    Trả lời
    Không cần biết yap.exe ở đâu. Khi dùng VieteX có nút mở tệp DVI hoặc là dịch bằn texify nó tự động mở xem sản phẩm của mình và cài đặt theo Menu của nó như hướng dẫn. Ví dụ bạn đang mở readme.tex nhấn vào nút có kính núp yap.exe tự động chạy và mở ra, có lẽ bạn kiên trì học thêm rồi hãy cài ngược.

  7. nini said

    Em dang dung Vietex 2.7. Em rat muon cai dat de tim nguoc tu DVI sang TEX nhung em khong tim duoc duong dan theo duong dan cua Thay. Thay huong dan chi tiet hon giup em voi ah. Em cam on Thay!
    Trả lời
    Bạn tìm trong trang web này có bài xem TeX từ DVI và PDF, bạn tìm trong trang [mục lục].

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: