This page is READ-ONLY. It is generated from the old site.
All timestamps are relative to 2013 (when this page is generated).
If you are looking for TeX support, please go to VietTUG.org

Problem #723

Thắc mắc nhỏ về latex

Added by galoi14 over 2 years ago. Updated over 2 years ago.

Status: Closed Start Date: 13-08-2010
Priority: Normal Due date:
Assigned to: anhhk % Done:

100%

Category: định dạng: công thức toán
Target version: 2010_help
Resolution: Fixed
Votes: 1/1

Description

Em tìm trong các sách latex lệnh tạo mặt cười, khóc, suy nghĩ,... ,kiểu dùng chát chít vậy mà ko thấy đâu.
Em hỏi thêm là: trước \begin{document} em định dạng dãn dòng 1.2, nhưng phần mục lục có vẻ dãn quá nên em muốn định dạng lại: làm cho các mục gần nhau hơn.

Các bác Tex chỉ em nhe!

purdy-design_emoticons.zip (28.9 kB) nqt, 16-08-2010 13:02

thuxetex.tex (307 Bytes) nqt, 16-08-2010 13:02

thuxetex.pdf (23.8 kB) nqt, 16-08-2010 13:02

hinh1.png - hình để ta xem font Emoticons đấy! (100.4 kB) nqt, 16-08-2010 13:02

History

Updated by ngocson over 2 years ago

  • Votes: 1/1

galoi14 wrote:

Em tìm trong các sách latex lệnh tạo mặt cười, khóc, suy nghĩ,... ,kiểu dùng chát chít vậy mà ko thấy đâu. Em hỏi thêm là: trước egin{document} em định dạng dãn dòng 1.2, nhưng phần mục lục có vẻ dãn quá nên em muốn định dạng lại: làm cho các mục gần nhau hơn.

Các bác Tex chỉ em nhe!

Mình nghĩ là để TeX làm việc với font là chủ yếu. Nếu muốn thể hiện các mặt cười, khóc giống như emoticons thì cần tìm xem có bộ phông emoticons nào cho TeX không.

Lệnh dãn dòng thường dùng là \setlength{\baselineskip}{18pt} có tác dụng từ chỗ đặt lệnh đó cho tới khi có lệnh tiếp theo. Bạn thử đặt lệnh \setlength{\baselineskip}{12pt} ngay trước lệnh tạo mục lục \tableofcontents và sau đó đặt lại \setlength{\baselineskip}{18pt} xem.

Updated by over 2 years ago

  • Category set to định dạng: công thức toán
  • Status changed from New to Assigned
  • Assigned to set to anhhk
  • Target version set to 2010_help
  • % Done changed from 0 to 50

galoi14 wrote:

Em tìm trong các sách latex lệnh tạo mặt cười, khóc, suy nghĩ,... ,kiểu dùng chát chít vậy mà ko thấy đâu.

Bạn coi tài liệu này chưa Symbols Comprehensive

Em hỏi thêm là: trước \begin{document} em định dạng dãn dòng 1.2, nhưng phần mục lục có vẻ dãn quá nên em muốn định dạng lại: làm cho các mục gần nhau hơn.

Theo cách mà ngocson đã chỉ :)

Updated by galoi14 over 2 years ago

    ngocson wrote:

    Lệnh dãn dòng thường dùng là \setlength{\baselineskip}{18pt} có tác dụng từ chỗ đặt lệnh đó cho tới khi có lệnh tiếp theo. Bạn thử đặt lệnh \setlength{\baselineskip}{12pt} ngay trước lệnh tạo mục lục \tableofcontents và sau đó đặt lại \setlength{\baselineskip}{18pt} xem.

    Em dùng một file mẫu dạng book đơn giản có

    \setlength{\baselineskip}{5truept}
     \tableofcontents
    \setlength{\baselineskip}{20truept}
    

    thì good!

    Nhưng dùng trong file soạn sách của em thì không có tác dụng, dù em đã bỏ đi các lệnh liên quan như \linespread{1.2}. Liệu có xung đột với gói nào chăng?

    Updated by galoi14 over 2 years ago

      z wrote:

      Bạn coi tài liệu này chưa Symbols Comprehensive

      Em đã dò trong đó trước đó, thấy có nhiều biểu tượng nhưng mặc cười, khóc thì có vài cái; không phong phú như máy cái khác. Bây giờ em nghĩ ra cách: tải biểu tượng rồi chuyển thành định dạng JPEG, dùng cách chèn ảnh tại vị trí bằng lệnh

      \includegraphics[scale=.8]{anhchen}
      

      Thế là kết quả cũng good :D

      Updated by over 2 years ago

        galoi14 wrote:

        z wrote:

        Bạn coi tài liệu này chưa Symbols Comprehensive

        Em đã dò trong đó trước đó, thấy có nhiều biểu tượng nhưng mặc cười, khóc thì có vài cái; không phong phú như máy cái khác. Bây giờ em nghĩ ra cách:

        Bạn có thể dùng trực tiếp các biểu tượng từ các phông biểu tượng (symbol font), bằng cách dùng xetex chẳng hạn. Về cách dùng xetex, bạn có thể tìm kiếm trên diễn đàn này, có vài hướng dẫn khá tốt.

        Updated by galoi14 over 2 years ago

        • Votes: 1/1

        z wrote:

        Bạn có thể dùng trực tiếp các phông biểu tượng (symbol font), bằng cách dùng xetex chẳng hạn. Về cách dùng xetex, bạn có thể tìm kiếm trên diễn đàn này, có vài hướng dẫn khá tốt.

        Cám ơn anh Z! Để em thử xem.

        Updated by tuonglientex over 2 years ago

          TeX được sinh ra để trình bày văn bản khoa học có lẽ vì thế nên các biểu tượng như vậy không được người ta chú ý lắm :)

          Updated by over 2 years ago

            tuonglientex wrote:

            TeX được sinh ra để trình bày văn bản khoa học có lẽ vì thế nên các biểu tượng như vậy không được người ta chú ý lắm :)

            Chắc rồi. Nhưng ngày nay có ConTeXt, rồi LuaTeX, sẽ khiến họ hàng nhà TeX lấn sân qua nhiều lĩnh vực khác đấy :) Các tài liệu trình bày bằng ConTeXt cực đẹp; ở Sài Gòn một dạo thầy Nguyễn Thái Sơn có hướng dẫn cho các sinh viên nghiên cứu ConTeXt, nhưng đã nhiều năm qua mà chưa thấy bạn nào thật sự nổi bật (ít ra là chia sẻ tài liệu với mọi người.)

            Updated by nqt over 2 years ago

              Hì! mình lục trên web và biết trang http://www.fontspace.com/category/smiles cũng có nhiều font liên quan đến mặt cười mà. Có thể nói là đầy đủ hết.

              Nhưng, hình như nó chỉ thiết kế cho Windows (mình không chắc lắm). Được biết (mình có đọc phần help trong VieTeX), XeLaTeX có thể nạp font từ Windows được. Bạn nào thử dùng XeLaTeX chưa hỉ?

              Updated by over 2 years ago

                nqt wrote:

                Bạn nào thử dùng XeLaTeX chưa hỉ?

                Xem thử xem XeTeX (not XeLaTeX): http://en.wikipedia.org/wiki/XeTeX

                Cách dùng: nqt tìm ở diễn đàn này chưa?

                Updated by nqt over 2 years ago

                Hì! Mình thành công khi biên dịch bằng XeTeX rồi.

                Đầu tiên, mình vào http://www.fontspace.com/search/?q=smile để chọn font, chẳng hạn emoticons (by Purdy design), rùi download về.

                Sau khi, giải nén và cài font này (có 2 cái lận) vào thư mục Fonts của Windows. Ta tìm nó rùi click vào để mở cửa sổ xem font, ta chú ý title của nó là Emoticons (OpenType). Ta chỉ quan tâm và tên của font là Emoticons, và đó chính là cái ta cần đấy!

                Sau đây là một ví dụ, soạn file thuxetex.tex với nội dung sau đây

                \documentclass[11pt]{article}
                \usepackage{xltxtra}
                \setromanfont{Times New Roman} % có lẽ là phông mặc định của văn bản.
                
                \begin{document}
                \begin{verse}
                Những chiếc giỏ xe chở đầy hoa phượng. \\
                Em chở mùa hè của tôi đi đâu?
                \end{verse}
                
                \font\Emoticons="Emoticons" at 30pt % định nghĩa lệnh \Emoticons để dùng font
                {\Emoticons abcdefg} 
                \end{document}
                

                Sau khi biên dịch bằng XeTeX, mình được kết quả, mình có kèm kết quả theo đấy!

                PS: hì, khi mở file hinh1.png, bạn không biết biểu tượng nào ứng với chữ cài gì phải hông nào? Yên tâm, bạn cứ học thuộc bảng 26 chữ cái tiếng anh theo thứ tự từ trái qua phải (từ chữ thường đến chữ hoa là xong. 26+26 = 52. Ke ke) thì sẽ biết chữ cái nào tương ứng với biểu tượng nào.

                Hic! Khuya rùi. Đi ngủ đã.

                Updated by galoi14 over 2 years ago

                  Ô! Cái này coi bộ thú vị đây. Em sẽ "ngâm cứu" thử xem. Thanks bác nqt nhe!

                  Updated by nqt over 2 years ago

                  • Votes: -1/1

                  nqt wrote:

                  PS: hì, khi mở file hinh1.png, bạn không biết biểu tượng nào ứng với chữ cài gì phải hông nào? Yên tâm, bạn cứ học thuộc bảng 26 chữ cái tiếng anh theo thứ tự từ trái qua phải (từ chữ thường đến chữ hoa là xong. 26+26 = 52. Ke ke) thì sẽ biết chữ cái nào tương ứng với biểu tượng nào.

                  Chơi kiểu học thuộc 26 chữ cái là hổng dễ, lại lộn tùng phèo. Mình có cách .. khoẻ hơn nhiều nè! (Máy tính của mình xài Windows 7)

                  Start | All Programs | Accessories | System Tools | Character Map
                  

                  Và chương trình Character Map là cái cần tìm đấy!

                  Bạn di chuột trên biểu tượng "mặt cười" nào ưng ý rùi click Select (lúc này sẽ hiện biểu tượng ở khung bên cạnh), rồi sau đó click copy!

                  Tiếp theo, bạn vào màn hình soạn thảo của file tex (mình xài cả Winshell, TexMakerX, và đang thử XeLaTeX bằng VieTeX 2.8 nè) rùi nhấn Ctrl+V (dán vào văn bản) (Lưu ý là ta đang soạn theo bảng mã unicode đó nha!)

                  Vì đang soạn file tex để biên dịch bằng XeLaTeX nên bạn phải chú ý kĩ phông chữ đang dùng nha! Kẻo sai phông thì không ra biểu tượng đúng. Chẳng hạn nè!

                  \font\Emoticons="Emoticons" at 30pt
                  \Emoticons abcdefg ), () e 
                  

                  Như vậy, ta nhẹ nhàng sử dụng các phông yêu thích rùi. :)

                  Updated by over 2 years ago

                  • Status changed from Assigned to Closed
                  • % Done changed from 50 to 100
                  • Resolution set to Fixed

                  Updated by galoi14 over 2 years ago

                    nqt wrote:

                    nqt wrote:

                    PS: hì, khi mở file hinh1.png, bạn không biết biểu tượng nào ứng với chữ cài gì phải hông nào? Yên tâm, bạn cứ học thuộc bảng 26 chữ cái tiếng anh theo thứ tự từ trái qua phải (từ chữ thường đến chữ hoa là xong. 26+26 = 52. Ke ke) thì sẽ biết chữ cái nào tương ứng với biểu tượng nào.

                    Chơi kiểu học thuộc 26 chữ cái là hổng dễ, lại lộn tùng phèo. Mình có cách .. khoẻ hơn nhiều nè! (Máy tính của mình xài Windows 7)

                    [...]

                    Và chương trình Character Map là cái cần tìm đấy!

                    Bạn di chuột trên biểu tượng "mặt cười" nào ưng ý rùi click Select (lúc này sẽ hiện biểu tượng ở khung bên cạnh), rồi sau đó click copy!

                    Tiếp theo, bạn vào màn hình soạn thảo của file tex (mình xài cả Winshell, TexMakerX, và đang thử XeLaTeX bằng VieTeX 2.8 nè) rùi nhấn Ctrl+V (dán vào văn bản) (Lưu ý là ta đang soạn theo bảng mã unicode đó nha!)

                    Vì đang soạn file tex để biên dịch bằng XeLaTeX nên bạn phải chú ý kĩ phông chữ đang dùng nha! Kẻo sai phông thì không ra biểu tượng đúng. Chẳng hạn nè!

                    [...]

                    Như vậy, ta nhẹ nhàng sử dụng các phông yêu thích rùi. :)

                    Ô! Cách này cũng mới đây. Mà mình cũng dùng VieTeX 2.8 nữa, nhưng bấm F11 để dịch bằng XeLaTex thì bị lỗi:" không tìm thấy file XeLaTex.exe". Vậy là sao hả bác nqt?