คำถามติดแท็ก typography

ความท้าทายที่เกี่ยวข้องกับการจัดเรียงเค้าโครงหรือการจัดรูปแบบของข้อความธรรมดาแบบโมโนสเปซ

5
ติดตั้งแมโครเน้นเสียงของ LaTeX
บทนำ ระบบเรียงพิมพ์ LaTeX ใช้มาโครในการกำหนดสำเนียง ยกตัวอย่างเช่นตัวอักษร E \hat{e}ผลิตโดย ในความท้าทายนี้งานของคุณคือการใช้เวอร์ชัน ASCII ของฟังก์ชั่นนี้ อินพุต ข้อมูลที่คุณป้อนเป็นสตริงอักขระ ASCII ที่พิมพ์ออกมาไม่ว่าง มันจะไม่มีการขึ้นบรรทัดใหม่ เอาท์พุต เอาต์พุตของคุณคือสตริงที่ประกอบด้วยสองบรรทัด บรรทัดแรกมีสำเนียงและบรรทัดที่สองเป็นอักขระที่อยู่ มันได้รับจากการป้อนข้อมูลดังต่อไปนี้ ( Aหมายถึงตัวละครโดยพลการ): ทุกคน\bar{A}ถูกแทนที่Aด้วย_ด้านบนของมัน ทุกคน\dot{A}ถูกแทนที่Aด้วย.ด้านบนของมัน ทุกคน\hat{A}ถูกแทนที่Aด้วย^ด้านบนของมัน สำหรับโบนัส -10%:ทุกอย่าง\tilde{A}จะถูกแทนที่Aด้วย~ด้านบนของมัน ตัวละครอื่น ๆ ทั้งหมดมีช่องว่างด้านบน ตัวอย่างเช่นการป้อนข้อมูล Je suis pr\hat{e}t. ผลลัพธ์ในผลลัพธ์ ^ Je suis pret. กฎและการให้คะแนน คุณสามารถสันนิษฐานได้ว่าตัวละคร\{}เกิดขึ้นในมาโคร\bar{}เท่านั้น\dot{}และ\hat{}(และ\tilde{}หากคุณได้รับโบนัส) อาร์กิวเมนต์มาโครทั้งหมดมีความยาวหนึ่งตัวอักษรดังนั้น\dot{foo}และ\dot{}จะไม่เกิดขึ้นในอินพุต เอาต์พุตสามารถเป็นสตริงที่คั่นด้วยบรรทัดใหม่หรือรายการ / คู่ของสองสตริง อนุญาตจำนวนช่องว่างและช่องว่างก่อนหน้าใดก็ได้ตราบใดที่เสียงอยู่ในตำแหน่งที่ถูกต้อง โดยเฉพาะอย่างยิ่งหากไม่มีการเน้นเสียงเอาท์พุทสามารถเป็นสายเดียว คุณสามารถเขียนโปรแกรมเต็มรูปแบบหรือฟังก์ชั่น จำนวนไบต์ต่ำสุด (หลังจากโบนัส) ชนะและช่องโหว่มาตรฐานไม่ได้รับอนุญาต …

4
จัดแนวข้อความให้เป็นบล็อก
งาน งานของคุณคือการเขียนโปรแกรมทั้งหมดซึ่งจะจัดแนวการป้อนข้อมูลที่กำหนดให้กับบล็อกของขนาดที่กำหนด การป้อนข้อมูล: 40 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse …

2
จัดข้อความชิดขอบโดยเพิ่มช่องว่าง
รับข้อความนี้ Loren ipsum dolor amet amet, aditisur adipisicing elit, sed do eiusmod tempic incididunt ut labore et dolore magna aliqua. สำหรับสิ่งที่น้อยที่สุดคือการออกกำลังกายที่เต็มไปด้วยสิ่งต่าง ๆ เช่นสิ่งที่เกิดขึ้นกับสินค้าโภคภัณฑ์ ต้องมีสีที่บริสุทธิ์ใน reprehenderit ใน voluptate velit esse cillum dolore eu fugiat nulla pariatur ยกเว้นบางครั้งเกิดเหตุการณ์ที่ไม่เป็นไปได้, ในขณะที่ culpa ที่มีคุณภาพที่ดีที่สุดที่จะทำให้คุณเคลื่อนไหว เขียนโปรแกรมที่สั้นที่สุดที่สร้างข้อความเดียวกันที่มีความยาว 80 ตัวอักษร ข้อความด้านบนจะต้องตรงกับ: Lorem ipsum dolor sit amet, consectetur adipisicing …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.