สมการทำให้ข้อความแสดงข้อผิดพลาดผิดพลาดในการตรวจสอบการสะกดคำใน Word จะหลีกเลี่ยงได้อย่างไร


9

ถ้าฉันเขียน“ ดังนั้น x จึงมากกว่า y” ในโหมดปกติใน Word จะไม่มีการรายงานข้อผิดพลาดในการตรวจการสะกด แต่ถ้าฉันเปลี่ยน“ x” และ“ y” เป็นสมการ (โดยการเลือกพวกมันแล้วให้คำสั่งแทรก→สมการตัวอย่าง) ใน Word 2007 หรือใหม่กว่าจะมีการรายงานข้อผิดพลาดการสะกด: ช่องว่างก่อนเครื่องหมายวรรคตอน สิ่งนี้ค่อนข้างไม่สะดวกและ "การแก้ไข" ที่แนะนำจะลบช่องว่างระหว่าง "มากกว่า" และ "y"

ป้อนคำอธิบายรูปภาพที่นี่

ดังนั้น Word ดูเหมือนจะทำตัวราวกับว่า "y" ไม่ได้อยู่ที่นั่นเลย มีการแก้ไขใด ๆ หรือไม่? ปัญหาเช่นนี้เกิดขึ้นบ่อยครั้งในตำราทางคณิตศาสตร์เมื่อใช้สมการแบบอินไลน์ (และเพื่อความสม่ำเสมอของการพิมพ์ตัวอักษรนิพจน์ทางคณิตศาสตร์ทั้งหมดควรถูกเขียนเป็นสมการในข้อความหากใช้เครื่องมือสมการเลย)

ฉันรู้ว่าฉันสามารถหลีกเลี่ยงปัญหานี้ได้โดยใส่ช่องว่างไว้ในสมการดังนั้นแทนที่จะเป็น "... มากกว่า [y]" (โดยที่วงเล็บแสดงโครงสร้างที่สร้างด้วยเครื่องมือสมการ) ฉันใช้“ ... มากกว่า [y]” มันฟังดูไร้เหตุผลและค่อนข้างไม่สะดวก (ถ้ามีการทำสำเนาสมการพื้นที่จะถูกคัดลอกในนั้นและในกรณีทั่วไปอาจจำเป็นต้องใช้พื้นที่ทั้งสองข้างหรือทั้งสองด้าน)


การใส่อักขระที่ไม่ใช่ความกว้างที่ไม่มีความกว้างทันทีก่อนและหลังสมการจะช่วยป้องกันข้อผิดพลาดนี้จากการถูกตั้งค่าสถานะ แต่คุณจะต้องตรวจสอบอย่างละเอียดมากขึ้น ไม่เหมาะและเมื่อพูดถึงสมการตัวละครจะดูราวกับว่าอยู่ในสมการ "กล่อง" (แม้ว่าจะไม่ใช่) แต่อาจเป็นวิธีแก้ปัญหาที่ยังช่วยให้คุณสามารถตรวจสอบการสะกด / ไวยากรณ์และหลีกเลี่ยงการทำให้เกิดมลพิษทุกสมการ

@bibadia ไม่ได้ผลสำหรับฉัน - ฉันคิดว่าคุณหมายถึง U + FEFF แต่มันไม่มีผลเช่นนั้นเมื่อฉันทดสอบความคิดด้วยประโยคตัวอย่างของฉันใน Word 2013
Jukka K. Korpela

ฉันหมายถึง 0x200C - คุณสามารถแทรกได้จาก Insert-> Symbol-> More Symbols-> อักขระพิเศษ 0xFEFF คือ Byte Order Mark ฉันคิดว่าเป็นอย่างอื่นเลย

U + FEFF คือ ZERO WIDTH SPACE NO-BREAK ซึ่งใช้เป็น BOM แต่เป็นข้อมูลเริ่มต้นเท่านั้น U + 200C ZERO WIDTH NON-JOINER ถูกกำหนด (ในมาตรฐาน Unicode) ไปยังผู้ช่วยให้รอดที่ผูกมัดที่ปิดการใช้งาน แต่ Word ใช้มันแตกต่างกันและในการแทรก→สัญลักษณ์→สัญลักษณ์เพิ่มเติม→ตัวอักษรพิเศษ→ตัวอักษรพิเศษ ดูเหมือนว่าจะป้องกันข้อความแสดงข้อผิดพลาด แต่ฉันคิดว่าจำเป็นต้องใช้อย่างระมัดระวัง เช่นในตัวอย่างของฉันการใช้มันก่อน "y" จะมีเอฟเฟกต์ที่ต้องการ แต่ถ้าคุณใส่หลังจาก "y" มันจะทำหน้าที่เป็นตัวแบ่งบรรทัดที่เป็นตัวเลือกซึ่งอาจทำให้ " ที่จะผลักดันในช่วงเริ่มต้นของบรรทัด!
Jukka K. Korpela

@bibadia คุณสามารถกำหนดความคิดเห็นของคุณเป็นคำตอบได้หรือไม่?
Jukka K. Korpela

คำตอบ:


4

Word ช่วยให้คุณแทรกสิ่งที่เรียกว่าอักขระ "แบบไม่แบ่งไม่กว้าง" ผ่านแทรก -> สัญลักษณ์ -> สัญลักษณ์เพิ่มเติม -> อักขระพิเศษ นี่คือ Unicode U + 200C ซึ่งรู้จักกันใน Unicode ในชื่อ ZERO-WIDTH NON-JOINER

หากคุณแทรกหนึ่งในนั้นก่อนหน้าสมการ "y" จะปรากฏขึ้นเพื่อป้องกันข้อผิดพลาดนี้โดยเฉพาะจากการถูกตั้งค่าสถานะ

ไม่เหมาะและเมื่อพูดถึงสมการตัวละครจะดูราวกับว่าอยู่ในสมการ "กล่อง" (แม้ว่าจะไม่ใช่)

OP แสดงความคิดเห็นว่าจำเป็นต้องใช้อย่างระมัดระวังเช่นเนื่องจากใช้หลังจาก "y" มันอาจทำหน้าที่เป็นตัวแบ่งบรรทัดที่เป็นทางเลือกและกด "" เข้าสู่บรรทัดถัดไป


นี่ดูเหมือนจะเป็นคำตอบที่ดีที่สุดที่เราสามารถทำได้ด้วยพฤติกรรมที่ไม่สะดวกของ Word เราจำเป็นต้องเลือกระหว่างวิธีนี้คำตอบของทิโมธีในการระงับการตรวจสอบเครื่องหมายวรรคตอนการใช้ช่องว่างภายในสูตรตามที่อธิบายไว้ในคำถามและเพียงละเว้นข้อความ (หวังว่าเราจะไม่สนใจข้อผิดพลาดจริงมากเกินไปในกระบวนการ)
Jukka K. Korpela

2

หากคุณพอใจกับมันคุณสามารถปิดการตรวจสอบไวยากรณ์สำหรับเครื่องหมายวรรคตอน วิธีนี้จะป้องกัน "ข้อความแสดงข้อผิดพลาด" นี้ไม่ให้ปรากฏ แต่จะละทิ้งคำแนะนำอื่น ๆ เกี่ยวกับเครื่องหมายวรรคตอน (เช่นการใช้เครื่องหมายอัฒภาคไม่เหมาะสม ฯลฯ )

ใน Word 2007/2010 สามารถทำได้ในตัวเลือกการตรวจสอบ:

ตัวเลือกการพิสูจน์อักษรของ Word

ฉันสมมติว่าตัวเลือกนั้นเหมือนหรือคล้ายกันมากใน Word 2013 ที่คุณกำลังใช้ ฉันไม่ทราบถึงตัวเลือกในการปิดใช้งานเฉพาะกรณีที่เกี่ยวข้องกับสมการและฉันไม่คิดว่ามันมีอยู่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.