• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

دایره‌ی توپر به اندازه‌ی ‪\bigcirc‬ با کمک بسته unicode-ma و دستور mdlgblkcircle

نویسنده هادی صفی‌اقدم, اکتبر 13, 2011, 06:40:31 قبل از ظهر

« قبلی - بعدی »

هادی صفی‌اقدم

من میخام یک دایره توپر به اندازه‌ دایره‌ی خروجی دستور ‪\bigcirc‬ داشته باشم.
اینترنت را که گشتم فهمیدم باید از بسته‌ی unicode-math استفاده کنم.
دستورش هم این‌ها هستند:

‪‎\documentclass[12pt]{book}‎
‎\usepackage{unicode-math}‎
‎\unimathsetup{math-style=TeX}‎
‎\setmathfont{xits-math.otf}‎
‎\usepackage{xepersian}‎
‎\begin{document}‎

‎$$\bigcirc   \mdlgblkcircle  $$‎

‎$‎‎$‎‎\rm{CO_2}$‎‎$‎
‪‎\end{document}‬‬

اما این کار باعث میشه کل فونت فرمول‌هایم عوض بشه. و خراب کاری هم بشه.
مثلا دستور‪\rm‬ دیگه فرمول‌هایم را غیر ایتالیک نمی‌کنه.
آیا راهی بهتر هست که فقط برای این نماد این فونت اِعمال بشه؟
مثلا دستوری میشه ساخت که مثل  ‪\mathfrak{N}‬ که قابل اِعمال روی یک کاراکتر هست طراحی بشه؟
با تشکر

vafa

نقل قول از: هادی صفی‌اقدم در اکتبر 13, 2011, 06:40:31 قبل از ظهر
من میخام یک دایره توپر به اندازه‌ دایره‌ی خروجی دستور ‪\bigcirc‬ داشته باشم.
اینترنت را که گشتم فهمیدم باید از بسته‌ی unicode-math استفاده کنم.
دستورش هم این‌ها هستند:

‪‎\documentclass[12pt]{book}‎
‎\usepackage{unicode-math}‎
‎\unimathsetup{math-style=TeX}‎
‎\setmathfont{xits-math.otf}‎
‎\usepackage{xepersian}‎
‎\begin{document}‎

‎$$\bigcirc   \mdlgblkcircle  $$‎

‎$‎‎$‎‎\rm{CO_2}$‎‎$‎
‎\end{document}
اما این کار باعث میشه کل فونت فرمول‌هایم عوض بشه. و خراب کاری هم بشه.
مثلا دستور‪\rm‬ دیگه فرمول‌هایم را غیر ایتالیک نمی‌کنه.
آیا راهی بهتر هست که فقط برای این نماد این فونت اِعمال بشه؟
مثلا دستوری میشه ساخت که مثل  ‪\mathfrak{N}‬ که قابل اِعمال روی یک کاراکتر هست طراحی بشه؟
با تشکر
همیشه اول سند زیر را نگاه کن، اگر علامتی را که می‌خواهی پیدا نکردی، بعد روشهای دیگر را امتحان کن:
http://mirror.ctan.org/info/symbols/comprehensive/symbols-a4.pdf

vafa

فرمان \rm در LaTeX2e جایی ندارد با اینکه هنوز ممکن است گاهی اوقات کار کند اما تضمینی وجود ندارد. در متن از \rmfamily و در ریاضی از \mathrm باید استفاده شود.

vafa

در ضمن، نحوه استفاده شما ار دستور \rm هم اشتباه است. دستور \rm آرگومان نمی‌پذیرد بلکه باید با گروه‌بندی محدوده اثر آن را مشخص کنید:


{\rm This is a test.}


هادی صفی‌اقدم

بابت هر سه پست، سه دنیا ممنون آقای کارن‌پهلو.
من هم از همون فایلی که لطف کردید، دستور اون دایره را پیدا کردم: (برای استفاده دوستان)
‪‎\usepackage{wasysym}‎
‪\CIRCLE‎

با اجازه‌تون لینک این فایل symbol را هم در مرکز دانلود قرار می‌دهم.

http://mirror.ctan.org/info/symbols/comprehensive/symbols-a4.pdf