Persamaan menyebabkan pesan kesalahan yang salah dalam pemeriksaan ejaan di Word, bagaimana cara menghindarinya?

9

Jika saya menulis "Jadi x lebih besar dari y." dalam mode normal di Word, tidak ada kesalahan yang dilaporkan dalam pemeriksaan ejaan. Tetapi jika saya mengubah "x" dan "y" menjadi persamaan (dengan memilihnya dan kemudian memberikan perintah Sisipkan → Persamaan misalnya), di Word 2007 atau yang lebih baru, kesalahan ejaan dilaporkan: spasi sebelum tanda baca. Ini agak tidak nyaman, dan "koreksi" yang disarankan akan menghilangkan ruang antara "daripada" dan "y".

masukkan deskripsi gambar di sini

Jadi, Firman sepertinya bertindak seolah-olah “y” sama sekali tidak ada. Apakah ada perbaikan untuk ini? Masalah seperti ini sering terjadi dalam teks matematika ketika persamaan inline digunakan (dan untuk keseragaman tipografi, ekspresi matematika semua harus ditulis sebagai persamaan dalam teks, jika alat persamaan digunakan sama sekali).

Saya tahu bahwa saya bisa menghindari masalah dengan menempatkan spasi di dalam persamaan, sehingga bukannya "... daripada [y]." (di mana tanda kurung menunjukkan konstruksi yang dibuat dengan alat persamaan) Saya menggunakan "... daripada [y]." Itu hanya terdengar tidak logis dan agak tidak nyaman (jika persamaan disalin, ruang disalin di dalamnya, dan dalam kasus umum, ruang mungkin diperlukan di kedua sisi atau di kedua sisi).

Jukka K. Korpela
sumber
Menempatkan karakter tanpa putus tanpa lebar segera sebelum dan sesudah persamaan tampaknya mencegah kesalahan ini ditandai, tetapi Anda harus memeriksa lebih teliti. Tidak ideal, dan ketika muncul sebelum persamaan, karakter tampak seolah-olah itu di dalam persamaan "kotak" (meskipun tidak). Tapi mungkin solusi yang masih memungkinkan Anda untuk tetap memeriksa mantra / tata bahasa dan menghindari mencemari setiap persamaan.
@Bibadia, tidak bekerja untuk saya — saya kira Anda maksudkan U + FEFF, tetapi itu tidak memiliki efek seperti itu ketika saya menguji ide dengan kalimat sampel saya di Word 2013.
Jukka K. Korpela
Maksud saya 0x200C - Anda dapat menyisipkannya dari Sisipkan-> Simbol-> Lebih Banyak Simbol-> Karakter Khusus. 0xFEFF adalah Mark Byte Order, saya pikir, yang merupakan sesuatu yang sama sekali berbeda.
U + FEFF adalah NOL WIDTH NO-BREAK SPACE, yang juga digunakan sebagai BOM, tetapi hanya pada data awal. U + 200C NOL WIDTH NON-JOINER didefinisikan (dalam standar Unicode) untuk beahavior ligatur yang dinonaktifkan, tetapi Word menggunakannya secara berbeda, dan di Sisipkan → Simbol → Lebih Banyak Simbol → Lebih banyak karakter → Karakter khusus, “Istirahat Tanpa Pilihan” menyisipkannya. Memang sepertinya mencegah pesan kesalahan, tapi saya pikir itu perlu digunakan dengan hati-hati. Misalnya, dalam contoh saya, menggunakannya sebelum "y" memiliki efek yang diinginkan, tetapi jika Anda juga meletakkannya setelah "y", itu akan bertindak sebagai pemecah baris opsional, mungkin menyebabkan "." untuk didorong pada awal garis!
Jukka K. Korpela
@Bibadia, bisakah Anda merumuskan komentar Anda sebagai jawaban?
Jukka K. Korpela

Jawaban:

4

Word memungkinkan Anda menyisipkan apa yang disebutnya karakter "tanpa sela lebar" melalui Insert-> Symbol-> More Symbols-> Character Special. Ini adalah Unicode U + 200C, dikenal dalam Unicode sebagai ZERO-WIDTH NON-JOINER.

Jika Anda memasukkan salah satu dari mereka tepat sebelum persamaan "y" itu muncul untuk mencegah kesalahan tertentu ini ditandai.

Tidak ideal, dan ketika muncul sebelum persamaan, karakter tampak seolah-olah itu di dalam persamaan "kotak" (meskipun tidak).

OP telah berkomentar bahwa itu perlu digunakan dengan hati-hati, misalnya karena digunakan setelah "y" itu dapat bertindak sebagai garis istirahat opsional, mendorong "." ke baris berikutnya.


sumber
Ini tampaknya menjadi jawaban terbaik yang bisa kita miliki, dengan perilaku Word yang tidak nyaman ini. Kita perlu memilih antara metode ini, jawaban Timothy untuk menekan tanda baca, penggunaan spasi di dalam rumus seperti yang dijelaskan dalam pertanyaan, dan mengabaikan pesan (berharap kita tidak akan mengabaikan terlalu banyak kesalahan nyata dalam proses).
Jukka K. Korpela
2

Jika Anda merasa nyaman dengan itu, Anda dapat mematikan cek tata bahasa untuk tanda baca. Ini akan mencegah "pesan kesalahan" ini muncul, tetapi juga akan membuang saran lain tentang tanda baca (seperti penggunaan titik koma yang tidak tepat, dll.)

Di Word 2007/2010, ini bisa dilakukan di Opsi Pemeriksaan:

Opsi Pembuktian Kata

Saya mengasumsikan opsi ini sama atau sangat mirip di Word 2013, yang Anda gunakan. Saya tidak mengetahui opsi untuk menonaktifkan ini hanya untuk kasus yang melibatkan persamaan, dan saya tidak berpikir itu ada.

Timotius
sumber