Tìm kiếm và thay thế công thức Toán học trong MathType

Bài này thuộc phần 8 trong 13 phần của series Cách sử dụng phần mềm Toán học MathType

Bạn vừa soạn thảo xong một tài liệu Toán học dài hàng trăm trang, với hàng trăm công thức Toán học khác nhau !

Trong đó có một số công thức bị nhầm lẫn và có đến mấy chục cái như vậy. Ngay lập tức bạn sẽ nghĩ đến tính năng tìm kiếm và thay thế của Word đúng không nào?

Vâng, nhưng cách làm này là vô tác dụng đối với MathType.

Không bỏ cuộc, bạn tiếp tục dùng tính năng Toggle TeX để chuyển tất cả công thức MathType thành công thức LaTeX. Nhưng đen đủi thay, bạn vẫn không thể sử dụng tính năng tìm kiếm và thay thế được. Vậy tiếp theo bạn sẽ làm gì?

Thì đây, bài viết này sẽ giúp bạn giải quyết vấn đề nan giải trên !

Trong bài viết này mình đã đề xuất hai cách để tìm kiếm và thay thế công thức Toán học MathType. Mỗi cách đều có những ưu điểm và nhược điểm riêng, tùy thuộc vào tình hình thực tế mà chúng ta sẽ lựa chọn sao cho phù hợp nhất nhé.

Mình có tình huống minh họa như sau:

Chẳng hạn mình cần tìm và thay thế toàn bộ các công thức tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (1) bằng công thức  tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (2). Chi tiết và đầy đủ xem ảnh bên dưới.

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (3)

I. Sử dụng tính năng Bookmark, Cross-reference của Word và Update của MathType

+ Bước 1: Chọn công thức thứ nhất trong những công thức mà bạn muốn thay thế.

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (4)

+ Bước 2: Vào Tab Insert => và chọn Bookmark.

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (5)

+ Bước 3: Hộp thoại Bookmark xuất hiện bạn hãy đặt tên cho Bookmark tại ô Bookmark name, chẳng hạn mình đặt là phuong_trinh => rồi chọn Add.

Chú ý tên của Bookmark viết liền và không dấu nha các bạn.

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (6)

+ Bước 4: Chọn công thức thứ hai trong những công thức mà bạn muốn thay thế.

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (7)

+ Bước 5: Vào lại Tab Insert => và chọn Cross-reference.

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (8)

+ Bước 6: Hộp thoại Cross-reference xuất hiện, bạn tùy chỉnh như bên dưới => và chọn Insert

  • Reference type chọn Bookmark.
  • Insert reference to chọn Bookmark text.
  • Đánh dấu chọn Insert as hyperlink
  • For which bookmark chọn Bookmark mà bạn vừa tạo trong bài viết này là phuong_trinh

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (9)

+ Bước 7: Chọn công thức thứ ba trong những công thức mà bạn muốn thay thế => sau đó chọn Insert => chọn Insert => chọn công thứ thứ tư => chọn Insert => chọn Insert => … Chọn công thức cuối cùng => chọn Insert => chọn Insert

  • Từ Bước 6 đến giờ hộp thoại Cross-reference vẫn chưa được đóng lần nào.
  • Để chọn được công thức trong lúc hộp thoại đang mở thì bạn nháy chuột trái vào công thức, sau đó lại nháy chuột trái vào công thức một lần nửa (không phải nháy đúp chuột).
  • Và chọn Insert hai lần.

Trong bài viết này có tổng cộng tám công thức cần thay thế. Sau khi chọn xong hết thì bạn chọn Cancel để đóng hộp thoại lại.

+ Bước 8: Nháy đúp chuột vào công thức thứ nhất trong những công thức mà bạn muốn thay thế.

Cửa sổ MathType xuất hiện => bạn tiến hành chỉnh sửa lại công thức theo ý muốn. Cách chỉnh sửa đã được mình hướng dẫn trong các bài viết trước rồi.

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (10)

+ Bước 9: Vào Tab MathType => chọn Insert Number => và chọn Update

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (11)

Như vậy là xong, tất cả các công thức cần được thay thế đã được thay thế. Những công thức còn lại thì vẫn được giữ nguyên như cũ.

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (12)

II. Sử dụng tính năng Toggle TeX của MathType và Find, Replace trong TeXstudio

#1. Ý tưởng của cách làm này

Ý tưởng là sẽ chuyển toàn bộ các công thức MathType sang công thức LaTeX => tiếp theo chúng ta sẽ sao chép chúng => rồi dán nó vào TeXstudio.

=> Cuối cùng chúng ta sẽ sử dụng tính năng tìm kiếm và thay thế của TeXstudio để giải quyết vấn đề này.

#2. Chuẩn bị

Cài phần mềm TeXstudio, nếu máy tính của bạn chưa có phần mềm này thì nhân tiện đây mình cũng xin giới thiệu đôi lời về phần mềm này luôn.

TeXstudio là một phần mềm cũng cho phép chúng ta soạn thảo công thức Toán học như MathType, nhưng thông qua các dòng lệnh của hệ thống soạn thảo văn bản LaTeX chứ không phải dùng kí hiệu và Template của các công thức.

Chi tiết về cách cài đặt phần mềm này thì bạn vui lòng xem tại đây nha, đã có bài viết rất chi tiết rồi (•‿•)

#3. Các bước thực hiện như sau

+ Bước 1: Chọn phần văn bản có chứa công thức cần tìm kiếm và thay thế.

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (13)

  • Chúng ta không nên chọn toàn bộ văn bản này vì giữa văn bản có chứa một đối tượng đặc biệt, cụ thể là một Picture. Nếu ta sao chép luôn cả Picture này thì Texstudio cũng sẽ tự động xóa bỏ chúng, bởi nó chỉ nhận văn bản thuần túy và công thức LaTeX mà thôi.
  • Vì văn bản này có một đối tượng đặc biệt nên ta sẽ chia văn bản thành hai phần, và phải thực hiện cách này hai lần.

+ Bước 2: Vào Tab MathType => chọn Toggle TeX

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (14)

+ Bước 3: Sao chép phần văn bản vừa thực hiện lệnh Toggle TeX => mở TeXstudio => nhấn tổ hợp phím Ctrl + N => và nhấn tổ hợp phím Ctrl + V

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (15)

+ Bước 4: Nhấn tổ hợp phím Crtl + R => sau đó nhập công thức cần tìm vào ô Find => nhập công thức cần thay thế vào ô Replace => chọn vào biểu tượng tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (16) Replace All là xong.

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (17)

Trong trường hợp bạn không biết công thức LaTeX của công thức cần tìm và công thức cần thay thế là gì thì hãy chịu khó tạo một văn bản mới => tiếp theo bạn hãy soạn hai công thức này bằng MathType => cuối cùng chọn lệnh Toggle TeX và ghi nhớ chúng.

+ Bước 5: Sao chép toàn bộ văn bản trong TeXstudio => và dán nó vào Word => chọn phần văn bản trong Word vừa được dán vào => chọn Toggle TeX.

tim-kiem-va-thay-the-cong-thuc-toan-hoc-trong-mathtype (18)

+ Bước 6: Thực hiện lại từ Bước 1 đến Bước 5 cho phần văn bản còn lại.

III. Ưu điểm và nhược điểm

Ưu điểm Nhược điểm
Cách thứ nhất + Không phải cài đặt thêm TeXstudio

+ Không ảnh hưởng đến các công thức còn lại và nội dung khác của văn bản.

+ Mất nhiều thời gian ở Bước 7

+ Dễ bỏ sót các công thức cần thay thế.

Cách thứ hai + Khắc phục được vấn đề gặp phải ở Bước 7 của Cách thứ nhất

+ Không bỏ sót các công thức cần thay thế

 

+ Phải cài thêm TeXstudio

+ Dài dòng và khó hiểu

+ Nếu có n đối tượng đặc biệt trong văn bản thì cần chia văn bản thành n + 1 phần và thực hiện n + 1 lần

+ Mọi định dạng nếu có của văn bản và công thức sẽ bị mất khi sao chép vào TeXstudio

IV. Lời kết

Nếu bạn hỏi trong hai cách trên cách nào tối ưu hơn thì mình không thể trả lời cho bạn được. Như mình đã nói từ trước rồi đó, cách nào cũng có những ưu điểm và nhược điểm riêng, tùy theo tính huống cụ thể mà bạn hãy lựa chọn cho phù hợp thôi.

Dựa vào những ưu điểm và nhược điểm được liệt kê trong bảng bên trên thì mình xin định hướng, và chỉ định hướng cho các bạn như sau:

  • Nếu văn bản của bạn có nhiều định dạng như phông chữ, cỡ chữ, kiểu chữ và màu chữ …thì bạn nên chọn Cách thứ nhất
  • Nếu văn bản của bạn có nhiều đối tượng đặc biệt như Pictures, Shapes, SmartArt, Icons, Chart, 3D Models … Nói chung không phải là văn bản thuần túy hoặc công thức thì bạn cũng chọn Cách thứ nhất
  • Nếu văn bản của bạn chứa rất nhiều công thức Toán học cần phải tìm kiếm và thay thế thì bạn nên chọn Cách thứ hai

Cảm ơn các bạn đã quan tâm và theo dõi bài viết. Xin chào tạm biệt và hẹn gặp lại các bạn trong các bài viết tiếp theo !

CTV: Nhựt Nguyễn – Blogchiasekienthuc.com

Bài viết đạt: 5/5 sao - (Có 1 lượt đánh giá)
Bài viết cùng Serie<< Tổng hợp các phím tắt và tổ hợp phím tắt trong MathTypeSao lưu cài đặt trong MathType để sử dụng cho máy khác >>
Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Administrator: Kiên Nguyễn

Có một câu nói của người Nhật mà mình rất thích đó là " Người khác làm được thì mình cũng làm được ". Chính vì thế mà hãy theo đuổi đam mê, thành công sẽ theo đuổi bạn ! Nếu như bạn đang gặp khó khăn và cần sự trợ giúp thì hãy comment phía bên dưới mỗi bài viết để nhận được sự hỗ trợ từ cộng đồng Blog Chia Sẻ Kiến Thức nhé.

Một vài lưu ý trước khi comment :

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Tất cả các comment của các bạn sẽ được giải đáp trong vòng 48h !
Không được sử dụng từ khóa trong ô 'Name', bạn hãy dùng tên thật hoặc Nickname của bạn !
Không dẫn link sang trang web/blog khác. Xem quy định comment tại đây. Thank All!

Leave a Reply

Your email address will not be published. Required fields are marked *

Shop