تالار گفتگوی پارسی‌لاتک

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: Hassan67 در فوریه 14, 2014, 11:09:41 am

عنوان: خطای ! Package pgfbasematrix Error: Single ampersand used with wrong catcode.
رسال شده توسط: Hassan67 در فوریه 14, 2014, 11:09:41 am
سلام. خسته نباشید. میخواستم ببینم معنی این خطا چیه و چه مواقعی ظاهر میشه. تشکر
عنوان: پاسخ : خطای ! Package pgfbasematrix Error: Single ampersand used with wrong catcode.
رسال شده توسط: ابوالفضل دیانت در فوریه 14, 2014, 12:27:05 pm
با سلام
دلایل زیادی می تونه داشته باشه مثل:

http://tex.stackexchange.com/questions/117079/tikz-cd-error-single-ampersand-used-with-wrong-catcode
 (http://tex.stackexchange.com/questions/117079/tikz-cd-error-single-ampersand-used-with-wrong-catcode)
لطفا یک مثال کمینه بفرستید.

باتشکر
عنوان: پاسخ : خطای ! Package pgfbasematrix Error: Single ampersand used with wrong catcode.
رسال شده توسط: Hassan67 در فوریه 14, 2014, 07:15:13 pm
مجددا سلام. با عرض پوزش از آقای صفی اقدم فکر میکنم نباید این موضوع انتقال پیدا میکرد. من برای تهیه اسلاید از فایلی که دوستان تالار زحمت کشیدن و طراحی کردن (http://www.parsilatex.com/forum/SMF/index.php?topic=1637.0) استفاده می کنم. محیط قضیه توی این فایل دو تا آرگومان داره که اولی برای برچسبه و دومی برای متن قضیه. وقتی محیط tikz-cd به عنوان آرگومان محیط قضیه در نظر گرفته میشه خطای فوق ظاهر میشه. خارج محیط قضیه مشکلی وجود نداره. فکر می کنم محیط قضیه توی این فایل با محیط tikz-cd تداخل داره. تشکر
عنوان: پاسخ : خطای ! Package pgfbasematrix Error: Single ampersand used with wrong catcode.
رسال شده توسط: ابوالفضل دیانت در فوریه 14, 2014, 07:21:13 pm
با سلام

می توانید یک مثال کمینه از این رویداد بفرستید.

باتشکر
عنوان: پاسخ : خطای ! Package pgfbasematrix Error: Single ampersand used with wrong catcode.
رسال شده توسط: هادی صفی‌اقدم در فوریه 14, 2014, 09:27:18 pm
مجددا سلام. با عرض پوزش از آقای سفی اقدم فکر میکنم نباید این موضوع انتقال پیدا میکرد. من برای تهیه اسلاید از فایلی که دوستان تالار زحمت کشیدن و طراحی کردن (http://www.parsilatex.com/forum/SMF/index.php?topic=1637.0) استفاده می کنم. محیط قضیه توی این فایل دو تا آرگومان داره که اولی برای برچسبه و دومی برای متن قضیه. وقتی محیط tikz-cd به عنوان آرگومان محیط قضیه در نظر گرفته میشه خطای فوق ظاهر میشه. خارج محیط قضیه مشکلی وجود نداره. فکر می کنم محیط قضیه توی این فایل با محیط tikz-cd تداخل داره. تشکر
سلام
صفی‌اقدم! ببخشینا!
شما جسارت نشه، نه در عنوان سوال و نه در متن سوال کلمهٔ «اسلاید» نیاوردین. خطاتون هم مربوط به بسته Pgf میشه و بردمش به انجمن «گرافیک، جدول و شکل».
با این اوصاف که بیمر گرفتین و ...، بازم سوال‌تون مربوط به بیمر نیست.
فایل نمونه بفرستین، مشکل معلوم میشه.
عنوان: پاسخ : خطای ! Package pgfbasematrix Error: Single ampersand used with wrong catcode.
رسال شده توسط: Hassan67 در فوریه 14, 2014, 11:58:58 pm
با عرض پوزش. فایل ضمیمه رو فرستادم
عنوان: پاسخ : خطای ! Package pgfbasematrix Error: Single ampersand used with wrong catcode.
رسال شده توسط: ابوالفضل دیانت در فوریه 15, 2014, 10:40:44 am
با سلام
ظاهرا این محیط tikzcd در قرار گرفتن در محیط tikzpicture‌ مشکل دارد.
یک راه حل موقتی تولید شکل در یک فایل مجزا و وارد کردن فایل pdf تولیدی به عنوان عکس است.
  \myghazye{\label{1}}{
این یک قضیه است.

\includegraphics[width=0.3\linewidth]{f}
  }
فایل اتچ شده را مشاهده کنید. همان تصویر شما است با حذف حاشیه‌ها.
البته شاید راه حل بهتری هم وجود داشته باشد، که دیگر دوستان کمک می‌کنند.
باتشکر