تالار گفتگوی پارسیلاتک
لاتک LATEX => عمومی => نويسنده: bahare60 در سپتامبر 15, 2014, 02:09:35 pm
-
با سلام.
متوجه خطا در فرمانهای
\DeclareMathOperator{\Tor}
\usepackage{setspace}
که به صورت
Undefined control sequence. \DeclareMathOperator
Undefined control sequence. \DeclareMathOperator{\Tor
بوده نمیشم. ممنون میشم راهنمایی ام کنید.
با تشکر.
-
خیلی واضح داره به شما میگه که دستور \DeclareMathOperator را نمیشناسه. یعنی اینکه این دستور جزو دستورهای ذاتی لیتک نیست. به همین دلیل، شما باید قبل از استفاده
از این دستور بسته مورد نیاز آنرا فراخوانی کنید.
\usepackage{amsopn}
-
ممنون درست شد بسته مورد نظرو نمی شناختم.
در کل پایان نامه هر کجا از فرمان
\begin{align*} و
\end{align*}
استفاده کردم این خطا رو داده :
Missing } inserted. ^^I \end{align*}
منظور اینم متوجه نمیشم که چی کم داره :-\
-
ممنون درست شد بسته مورد نظرو نمی شناختم.
در کل پایان نامه هر کجا از فرمان
\begin{align*} و
\end{align*}
استفاده کردم این خطا رو داده :
Missing } inserted. ^^I \end{align*}
منظور اینم متوجه نمیشم که چی کم داره :-\
\usepackage{amsmath}
و دیگر نیازی به amsopen نداری. در حقیقت وقتی میگی
\usepackage{amsmath}
مثل این میمونه که گفته باشی:
\usepackage{amstext}
\usepackage{amsgen}
\usepackage{amsbsy}
\usepackage{amsopn}
یعنی وقتی بسته amsmath رو فراخونی میکنی، چهار بسته دیگر هم فراخوانی میشوند. افتاد؟
-
بله ٬ نمی دونستم . ممنون :)
بسته
\usepackage{amsmath}
داشتم ولی در هر صورت با بسته
\usepackage{amsopn}
خطا برطرف شد.
-
بله ٬ نمی دونستم . ممنون :)
بسته
\usepackage{amsmath}
داشتم ولی در هر صورت با بسته
\usepackage{amsopn}
خطا برطرف شد.
غیرممکنه!!!
-
به این شکل داشتم این بسته رو :
\usepackage{amsthm,amssymb,amsmath}
این خطا مربوط به چی میشد؟
Missing } inserted. ^^I \end{align*}
-
به این شکل داشتم این بسته رو :
\usepackage{amsthm,amssymb,amsmath}
این خطا مربوط به چی میشد؟
Missing } inserted. ^^I \end{align*}
فایل کمینه بفرست.
-
این فایل رو ضمیمه میکنم ببخشید که چندان کمینه نیست چون بعضی از بسته ها رو نگه داشتم تا خطاهام در متن اصلی ام مشخص بشن.
-
فایل شما مشکلات زیر را داره
۱. بسته amsmath که آقای کارنپهلو فرمودند را باید قبل از دستوری که مشکل داشتی فراخوانی کنی. مگه نگفتم که تعریف این دستور در اون بسته قرار داره؟
حالا شما اول دستور را اجرا کردید و سپس بسته را فراخوانی کردید.
۲. بسته tocbind با بستههای دیگه (حداقل در نگارشی که من دارم) همخوان نبود. من برای اجرا حذفش کردم.
۳. معادله ریاضی شما خطا داره. مثلا شما از دستور \left استفاده کردید در حالی که با دستور \right آنرا نبستید.
-
من فایلت رو درست کردم. ببین فایل کمینه به این میگن:
\documentclass[12pt,a4paper]{report}
\usepackage{amsmath}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\setlatintextfont{Times New Roman}
\begin{document}
\begin{align*}
Pr_{(g_{1},g_{2})} & = \dfrac{\mid \lbrace [ (x_{1},x_{2}) , (y_{1},y_{2}) ]\in (G_{1}\times G_{2} )^{2} : [ (x_{1},x_{2}) , (y_{1},y_{2}) ]= (g_{1},g_{2}) \rbrace \mid}{ \mid G_{1} \times G_{2}\mid^{2} } \\
& = \dfrac{\mid \lbrace [ (x_{1},x_{2}) , (y_{1},y_{2}) ]\in (G_{1}\times G_{2} )^{2} : ( [x_{1},y_{1}] , [x_{2},y_{2}] ) = (g_{1},g_{2}) \rbrace \mid}{ \mid G_{1} \mid^{2} \times \mid G_{2}\mid^{2} }\\
& =\dfrac{\mid \lbrace (x_{1},y_{1})\in G_{1}^{2} : \left[ x_{1},y_{1} \right]=g_{1} \rbrace \mid}{ \mid G_{1} \mid^{2} } \times \dfrac{\mid \lbrace (x_{2},y_{2})\in G_{2}^{2} : \left[ x_{2},y_{2} \right]=g_{2} \rbrace \mid}{ \mid G_{2} \mid^{2} } \\
& = Pr_{(g_{1})}(G_{1}) \times Pr_{(g_{2})}(G_{1}) \\
\end{align*}
\begin{align*}
g_{1} \in \left\langle \hat{X},\Phi(G) \right\rangle & \Rightarrow x^{\alpha_{s}}_{s} \in \left\langle \hat{X},\Phi(G) \right\rangle
\Rightarrow x_{s} \in \left\langle \hat{X},\Phi(G) \right\rangle \quad (6) \\
(5), (6) & \Rightarrow \left\langle X \right\rangle \subseteq \left\langle \hat{X},\Phi(G) \right\rangle
\Rightarrow G = \left\langle \hat{X},\Phi(G) \right\rangle \\
& \Rightarrow G = \left\langle \hat{X} \right\rangle .
\end{align*}
\end{document}
۲۲ خط بیشتر نیست و جمع و جوره. محیط اول و دوم align رو برات درست کردم. همون چیزی که آقای ترابی گفتند. ببین این اشتباهه:
\left\lbrace ... \left\rbrace
وقتی پانتز چپ رو با \left جفت میکنی خوب روشنه که پرانتز راستم باید با \right جفت کنی. افتاد؟
شما حداقل باید سه چهار ماهی بشینی تمرین کنی چجوری با تک کار کنی قبل از اینکه چیزی باهاش حروفچینی کنی چون اینجوری فقط وقتت رو طلف میکنی.
-
یک مورد دیگه اینکه شماره فرمول رو دستی نمیزنن. اگر میخواهی تو محیط align یک خطی شماره فرمول نداشته باشه و یک خطی داشته باشه، باید اینجوری استفاده کنی:
\begin{align}
x&=2+1\nonumber
x&=1+2
\end{align}
اون خطی که \nonumber گذاشتم، شماره فرمول نمیخوره.
-
فایل شما مشکلات زیر را داره
۲. بسته tocbind با بستههای دیگه (حداقل در نگارشی که من دارم) همخوان نبود. من برای اجرا حذفش کردم.
منظورتون از همخوان نبودن چی بود؟ از خطاهای قبل از
\begin{document}
فقط بسته tocbind هست که به این شکله:
Option clash for package tocbibind.
-
منظورتون از همخوان نبودن چی بود؟ از خطاهای قبل از
\begin{document}
فقط بسته tocbind هست که به این شکله:
Option clash for package tocbibind.
خط ۱۵ و ۱۷ فایلی که فرستادی رو نگاه کن. یک بسته را یکبار فراخوانی کن نه چند بار و با گزینههای متفاوت.