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

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

\varnothing و \emptyset

نویسنده soroosh, می 28, 2012, 05:53:55 بعد از ظهر

« قبلی - بعدی »

soroosh

سلام

این دو علامت در
The Comprehensive L TEX Symbol List
یکسان نیستند اما در مثال ضمیمه شده یکسان چاپ می‌شوند

چگونه از \emptyset اصلی استفاده کنم!؟
پ.ن:منظورم اصلی علامت آورده شده در جدول ۲۰۱ مرجع بالا است.

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

با غیرفعال کردنش فکر کنم به منظورتون برسید.
بسته‌ی MnSymbol را غیر فعال کرده‌اید که خروجی را ببینید؟

soroosh

درسته، اما در این مثال که نیازی به MnSymbol ندارم می‌شود از این راه استفاده کرد
در سند اصلی فرمول‌هایی دارم که نیاز به MnSymbol دارند.

اگر بشود علامت emptyset را در  amssymb را دوباره تعریف کرد شاید مشکل حل بشه؟!
اما چطور این کار رو بکنم؟

راه دیگری به ذهنتون می‌رسه؟

ممنون

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


‎\documentclass[12pt]{article}‎
‎\usepackage{amssymb}‎‎
‎‎
\DeclareSymbolFont{Symbols}{OMS}{cmsy}{m}{n}
\DeclareMathSymbol{\Emptyset}{\mathord}{Symbols}{"3B}
‎\usepackage{MnSymbol}‎

‎\begin{document}‎
$\Emptyset$ $\emptyset$
‎\end{document}
البته اگر مشکل‌ساز نشه.

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

یا:

‎\documentclass[12pt]{article}‎
‎\usepackage{amssymb}‎‎
‎‎
‎\usepackage{MnSymbol}‎
\renewcommand{\emptyset}{\font\cmsy = cmsy10 at 10pt \hbox{\cmsy \char 59}}
‎\begin{document}‎
$\varnothing$ $\emptyset$
‎\end{document}

soroosh

متاسفانه نتیجه نگرفتم
و خطا داد که  ضمیمه کردم

ممنون از کمکتون

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

برای من بدون مشکل هست.
در فایل log شما یک کاراکترهای کنترلی به نظرم دیده میشه.
یعنی چون من با بی‌دی‌تک‌میکر هستم و شما احتمالا با یک ویاریگشری که یونیکد ساپورت نمیکنه، این مشکل پیش اومده.

فایل TeX جدید ضمیمه شده، کاراکتر کنترلی نداره.
ببینید باهاش مشکل دارید؟

soroosh

نقل قول از: هادی صفی‌اقدم در می 28, 2012, 09:39:13 بعد از ظهر
برای من بدون مشکل هست.
در فایل log شما یک کاراکترهای کنترلی به نظرم دیده میشه.
یعنی چون من با بی‌دی‌تک‌میکر هستم و شما احتمالا با یک ویاریگشری که یونیکد ساپورت نمیکنه، این مشکل پیش اومده.

فایل TeX جدید ضمیمه شده، کاراکتر کنترلی نداره.
ببینید باهاش مشکل دارید؟

خیلی ممنون بدون مشکل بود
من از Texmaker 3.3.2 استفاده می‌کنم خیلی عجیبه که یونیکد نمی‌فهمه
لطفا راهنمایی کنید که چگونه این کار رو انجام دادید! در واقع من قسمت
نقل قول\font\cmsy = cmsy10 at 10pt \hbox{\cmsy \char 59}}
رو نمی‌فهمم.
برای تعریف یک سیمبل جدید چه کار باید کرد

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

من جواب سوال شما را از اینترنت پیدا کرده بودم.
اما فکر کنم در راهنمای سیمبل‌ها یعنی texdoc symbols آخراش باشه.