چم و خم

سلام عرض شد

کاربرد دستور autoref در لاتک

با 

\autoref

  بجای اینکه بنویسید شکل 1 که فقط عدد 1 لینک بخورد نیاز نیست کلمه شکل را بنویسید بلکه با این دستور فقط به برچسب ارجاع میدهید و خودش "شکل 1" را با لینک مینویسد که کل [شکل 1] لینک شده است. طبق معمول میتوان نامهای پیشفرض را هم عوض کرد. مثلا به جای "شکل 1" بنویسد "نمودار 1". این که هم نیازی به نوشت دستی برچسب نیست و هم کل برچسب در یک کادر رنگی قرار می‌گیرد و جالب است. نام محیط‌های تعریف شده مثل قضیه و مثال و.. را هم می‌نویسد

۰ نظر موافقین ۰ مخالفین ۰
Alireza Qazavi

ایجاد فاصله در فرمول بسته در لاتک

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

‎\,‎
‎\:‎
‎‎‎\;‎‎‎‎
‎\quad‎
‎\qquad‎‎

 

۰ نظر موافقین ۰ مخالفین ۰
Alireza Qazavi

قالب پروپزال لاتک ویژه دانشجویان تحصیلات تکمیلی دانشگاه صنعتی اصفهان

سلام

این قالب لاتک ویژه نگارش پروپزال برای دانشجویان دانشکده مهندسی برق و کامپیوتر دانشگاه صنعتی اصفهان طراحی شده است. سعی کرده ام تا جای ممکن شبیه به تمپلیت ورد قرار داده شده در سایت دانشکده و با رعایت شیوه نامه دانشگاه تمپلیت را طراحی کنم.

با این حال اگر تصور میکنید این قالب میتواند بهتر شود، فایل اصلاح شده خود را برای من بفرستید تا با ذکر نام جایگزین کنم.

اگر از تک لایو نسخه 2021 استفاده می‌کنید، از طریق این لینک می‌توانید قالب را دریافت نمایید.

اگر از تک لایو نسخه 2022 استفاده می‌کنید، از طریق این لینک می‌توانید قالب را دریافت نمایید.

به امید سلامتی و آزادی و موفقیت همه ایرانیان در جهان

۲ نظر موافقین ۰ مخالفین ۰
Alireza Qazavi

قراردادن شکل در جدول در لاتک!

تصاویر لزوماً نباید در داخل محیط figure قرار گیرند، اما می توانند کاملاً در داخل سلول های جدول قرار گیرند.

مزیت این است که می توانید بدون هیچ تلاشی مجموعه ای از تصاویر را در یک ماتریس مرتب کنید و آنها را به صورت جداگانه مقیاس کنید.یا می توانید متن را با تصاویر در جدول ترکیب کنید.

و در اینجا گفتیم که چگونه میشه این کارو بکنیم:

ابتدا باید بسته graphicx را فراخونی کنید:

\usepackage{graphicx}

اکنون می توانید مستقیماً با محیط جدول خود شروع کنید و اشکال را اضافه کنید:

\begin{table}[ht]

\caption{A table arranging  images}

\centering

\begin{tabular}{cc}

\includegraphics[scale=1]{graphic1}&\includegraphics[scale=1]{graphic2}\\



\includegraphics[scale=1]{graphic3}&\includegraphics[scale=1]{graphic4}\\

\end{tabular}

\label{tab:gt}

\end{table}

توجه: به منظور جداسازی بصری بین سلول ها، از \hline به جای \newline یا یک خط خالی مانند مثال استفاده کنید.برای جداسازی افقی از |c|c| به جای cc استفاده کنید.

نقطه ضعف این تکنیک واضح است، شما به ویژگی های ارائه شده توسط محیط شکل مانند label یا caption دسترسی ندارید.

توجه: به دلیل ذکر شده در بالا، شکل‌هایی که با این روش ایجاد می‌شن در فهرست \listofffigures ظاهر نمی‌شن.

منبع

 

یکی از کاربردهای این تکنیک در آوردن امضا در فرم‌های مربوط به پروپزال، ارسال مقاله یا فرم‌های رسمی دیگر است

۰ نظر موافقین ۰ مخالفین ۰
Alireza Qazavi

تبدیل حرف آ به الف در زیرشکلهای لاتک

برای تبدیل آ به الف در زیرشکلهای لاتک در preamble و بعد از فراخانی بسته xepersian این کد را بیاورید:

 

\makeatletter
\bidi@patchcmd{\@Abjad}{آ}{الف}
{\typeout{Succeeded in changing `آ` into `الف`}}
{\typeout{Failed in changing `آ` into `الف`}}
\makeatother \PersianAlphs

 

۰ نظر موافقین ۰ مخالفین ۰
Alireza Qazavi

نبودن no در مراجع با استایل IEEEtran

برای رفع این اشکال باید ماه انتشار مقاله در سایتیشن ها در کوتیشن نباشد

۰ نظر موافقین ۰ مخالفین ۰
Alireza Qazavi

مشکل در ترتیب رفرنس ها در لاتک

ممکن است در شماره دهی رفرنس ها به ترتیب فهرست شکل ها ظاهر شوند

برای این که این مشکل را حل کنیم و فهرست شکل ها در ترتیب رفرنس ها اثر نداشته باشد باید چه کنیم؟

شما باید ابتدا در رفرنس دهی تمام اشکال خود به این صورت عمل کنید

\caption[]{}

توی براکت کپشن رو بدون ارجاع بنویسید توی آکولاد کپشن رو با ارجاع بنویسید بعد دو بار اجرا کنید.

اگه باز مشکل بود قبل از  \protect\cite استفاده کنید

اگه باز مشکل بود از پکیج notoccite استفاده کنید


به طور خلاصه

* To use \protect\cite
* To use package notoccite
* To use \caption[text without cite command]{text with \cite}

    بنابراین اگه باز هم کار نکرد شما تمام فایل های دارای پسوند aux رو پاک کرده و چند بار ران بگیرید.

    منبع:

    https://tex.stackexchange.com/questions/495001/cite-within-figure-caption/615566#615566

    ۰ نظر موافقین ۰ مخالفین ۰
    Alireza Qazavi

    بسته hyperref در لاتک

    شما وقتی با دستور به مراجع، شکل، جدول و فرمول و ... ارجاع میدین بسته hyperref اونو براتون به صورت لینک و قابل جهش درمیاره اون کادرها نشون میده اینا لینک شدن و قابل ارجاع هستن.

    برای حذف مربع های سبز و قرمز

    این دستور رو بذارین قبل از بیگین داکیومنت

    \hypersetup{hidelinks}
    

    البته به شرطی که بسته hyperref  تو فایلتون فراخوانی شده باشه

    ۰ نظر موافقین ۰ مخالفین ۰
    Alireza Qazavi

    آموزش گام به گام چپ چین کردن خط پاورقی (Footnote) در نرم افزار Word

    یکی از مواردی که همواره در تایپ مقالات و پایان نامه­ های فارسی با آن رو به رو می­شویم چپ چین کردن خط جداکننده پاورقی است که به طور پیشفرض این خط در سمت راست متن قرار می­گیرد. در اینجا به صورت گام به گام مراحل چپ چین کردن خط جدا کننده پاورقی آموزش داده می­شود.

    1- در گام نخست، متن موردنظر را تایپ کرده و نشانگر ماوس را بلافاصله پس از کلمه ای که قرار است برای آن پاورقی بنویسیم قرار می­دهیم. سپس از سربرگ References در بخش Footnotes بر روی گزینه Insert Footnote کلیک می­کنیم.

     

    برای دیدن ادامه مطلب روی فلش قرمز سمت چپ مطلب بالا کلیک کنید.

    ۰ نظر موافقین ۰ مخالفین ۰
    Alireza Qazavi

    چگونه در متلب سیگنال پله و دلتای دیراک گسسته زمان را رسم کنیم؟

    سلام

    برای رسم چنین سیگنالهایی با یک مثال مطلب را بیان میکنیم

    فرض کنید میخواهیم دو سیگنال گسسته زمان زیر را در متلب رسم کنیم:

    1.x[n]=delta[n]-delta[n-1]+delta[n+4]

    2.y[n]=0.5^n*u[n]

     

    برای رسم این سیگنال ها از کد زیر استفاده میکنیم.(شما میتوانید برای توابع خود این کد را تغییر و تعمیم دهید)

     

    n0 = 0;
    n1 = 1;
    n2 = -4;
    n = -5:5;
    xn = ((n-n0)==0)-((n-n1)==0)+((n-n2)==0); % The delta function
    yn = 0.5*((n-n0)>=0);
    figure
    subplot(121)
    stem(n,xn,'linewidth',3,'color','b')
    a= title('Discrete time signal: Unit sample sequence');
    set(a,'fontsize',14);
    a= xlabel('n [-5 5]');
    set(a,'fontsize',20);
    a = ylabel('xn');
    set(a,'fontsize',20);
    grid
    subplot(122)
    stem(n,yn,'linewidth',3,'color','r')
    a= title('Discrete time signal: Unit Step sequence');
    set(a,'fontsize',14);
    a= xlabel('n [-5 5]');
    set(a,'fontsize',20);
    a = ylabel('yn');
    set(a,'fontsize',20);
    grid
    

    ۰ نظر موافقین ۰ مخالفین ۰
    Alireza Qazavi