Khi soạn thảo và biên dịch tài liệu từ file tex sang file pdf xong, bạn đọc lại thấy trong tài liệu có vài lỗi chính tả, bạn thấy bố cục chưa hợp lý bạn muốn đổi section thành subsection, bạn có ý tưởng chèn thêm nội dung B vào trước nội dung A,... Lúc đó bạn phải lục tung file tex để dò tìm lỗi chính tả, bạn phải theo dõi section cần đổi thành subsection ở chỗ nào, bạn phải xác định vị trí tương ứng để thêm nội dung B vào trước nội dung A,... Nếu file tex của bạn có nội dung "dài dằng dặc" thì bạn sẽ phải vất vả lắm đây. Bạn ước gì có thể double click chuột vào chỗ muốn chỉnh sửa trên file pdf thì nó nhảy đến vị trí tương ứng trong file tex. Điều bạn mơ ước đã được SumatraPDF đáp ứng. Thật vậy, tôi trình bày chi tiết cách cài đặt dưới đây đối với chương trình soạn thảo VieTex, bạn làm theo và sẽ mỉm cười hài lòng thôi.
Đầu tiên bạn tải về bộ cài đặt SumatraPDF (installer) tại link: http://blog.kowalczyk.info/software/sumatrapdf/downloadafter.html và tiến hành cài đặt bình thường như những chương trình khác.
Tiếp đến bạn mở VieTex --> Options --> Configuration --> Set Program chọn Sumatra view pdf và thay dòng lệnh
Bây giờ bạn biên dịch file tex thành file pdf, bạn đọc file pdf bằng chương trình SumatraPDF và double clicks vào một vị trí nào đó trên nội dung trong file pdf để cảm nhận sự tuyệt vời, . Chúc bạn thành công.
Cảm ơn thầy Nguyễn Hữu Điển đã giải đáp tận tình. http://nhdien.wordpress.com
Đầu tiên bạn tải về bộ cài đặt SumatraPDF (installer) tại link: http://blog.kowalczyk.info/software/sumatrapdf/downloadafter.html và tiến hành cài đặt bình thường như những chương trình khác.
Tiếp đến bạn mở VieTex --> Options --> Configuration --> Set Program chọn Sumatra view pdf và thay dòng lệnh
-reuse-instance -inverse-search "C:\vietex\vietex.exe\" %f -line:%l"
trong ô Paramaters thành -reuse-instance -inverse-search "C:\vietex\vietex.exe \"%f\" -line:%l"
Bạn nhấn vào Apply và Ok để thực hiện sự thay đổi.Bây giờ bạn biên dịch file tex thành file pdf, bạn đọc file pdf bằng chương trình SumatraPDF và double clicks vào một vị trí nào đó trên nội dung trong file pdf để cảm nhận sự tuyệt vời, . Chúc bạn thành công.
Cảm ơn thầy Nguyễn Hữu Điển đã giải đáp tận tình. http://nhdien.wordpress.com
Cái này là đối với file pdf mà mình tự tạo (có file gốc) chứ với file pdf bất kỳ thì làm sao mà được được nhỉ?
ReplyDeleteĐúng rồi đó bạn. Hihi ^^
DeleteCám ơn.
ReplyDeleteTexstudio
ReplyDeleteTexstudio cho thấy bài viết trên làm tăng tính phức tạp của vấn đề!!!
ReplyDeleteThầy có cái wiget lấy code LaTeX đẹp lắm có thể share để anh em tham khảo và bắt chước với.
ReplyDeleteCode của widget mà thầy hỏi đây:
Delete<script defer='defer' language='javascript' type='text/javascript'>var editorwindow=null,lasteditormode=null;function Get_Cookie(a){var c=document.cookie.indexOf(a+"="),b=c+a.length+1;if(!c&&a!=document.cookie.substring(0,a.length))return null;if(-1==c)return null;a=document.cookie.indexOf(";",b);if(-1==a)a=document.cookie.length;return unescape(document.cookie.substring(b,a))}function Set_Cookie(a,c,b){a=a+"="+escape(c)+(b?";expires="+b.toGMTString():"");document.cookie=a} function OpenLatexEditor(a,c,b,d,e,f){a="http://latex.codecogs.com/editor_json.php?target="+a+"&type="+c;""!=b&&(a+="&lang="+b);!0==d&&(a+="&inline");void 0!=f&&""!=f&&(a+="&design="+f);void 0!=e&&""!=e&&(e=e.replace(/\+/g,"+"),a+="&latex="+encodeURIComponent(e));lasteditormode!=a&&(lasteditormode=a,null!=editorwindow&&editorwindow.close(),editorwindow=null);b=Get_Cookie("eqeditor");d=new Date;b||(b=d.getTime()+Math.random());d=new Date(d.getTime()+2592E6);Set_Cookie("eqeditor",b,d);a+="&sid="+ b;if(null==editorwindow||editorwindow.closed||!editorwindow.location){editorwindow=window.open("","LaTexEditor","width=700,height=450,status=1,scrollbars=yes,resizable=1");if(!editorwindow.opener)editorwindow.opener=self;editorwindow.document.open();editorwindow.document.write('<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><script src="'+a+'" type="text/javascript"><\/script><body></body></html>');editorwindow.document.close()}else window.focus&&editorwindow.focus()};</script>
<p align="center" style="margin-top: 0; margin-bottom: 0"><font face="Arial">
<div align=center>
<form action="javascript:OpenLatexEditor('testbox','latex','')">
<input type="submit" value="Viết công thức Toán và copy Latex code" />
</form></div></font></p>
tôi đã làm như thầy hướng dẫn nhưng không được. Khi tôi click đúp vào thì chữ đó chỉ biến thành chữ bô màu vàng. Một số file khác thì mở ra cửa sổ mới là notepad khó nhìn. Mong thầy hướng dẫn kỹ hơn. Cảm ơn thầy.
ReplyDeleteMình dùng texmaker thì truy tìm ngược cài như thế nào ạ?
ReplyDeleteDạ em chào các Thầy cô em cũng mới dùng latex để làm liaanj văn tốt nghiệp nên em gặp khá nhiều rắc rối ạ. thầy cô giải đáp giúp em với. file tẽ cảu em gõi ko cso lỗi nhưng khi em muốn chuyển sang pdf để xem thử thì cứ gặp lỗi Sorry, but pdflatex.exe did not succeed.
ReplyDeleteThe log file hopefully contains the information to get MiKTeX going again:
C:/Users/TGS/AppData/Local/MiKTeX/2.9/miktex/log/pdflatex.log
You may want to visit the MiKTeX project page, if you need help.
các thầy cô giúp em với.
em xin chân thành cảm ơn