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

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

علامت های ریاضی یا توان و زیر نویس در حالت alltt در یک الگوریتم

نویسنده ir1979, مارس 28, 2010, 01:39:16 قبل از ظهر

« قبلی - بعدی »

ir1979

سلام

من متن تعدادی الگوریتم را می خواهم بنویسم. برای افزایش خوانایی اولا باید فونتی استفاده کنم که عرض حروفش برای همه ی حروف یکی باشد مثلا عرض i با عرض W یکی باشد. و ثانیا فاصله ها مهم هستند. علائم ریاضی هم دارم. مانند توان و اندیس. برای همین اول از verbatim استفاده کردم بعدا متوجه شدم استفاده از alltt برای درج فرمول ها کار را ساده تر می کند. اما مشکلی که دارم مربوط به زیر نویس و توان است. مثلا برای کسر مشکلی نیست ولی برای اندیس چرا؟ لطفا راهنمایی کنید. قطعه ای از فایل tex را گذاشتم. الصاق نمی کنم تا محتویاتش برای دیگران قابل جستجو باشد. البته کمی بد دیده می شود که بلد نیستم بهترش کنم.  نمی دانم تاثیر دارد یا نه.

ممنون
\begin{alltt}
Algorithm Minimum_Edit_Distance (A, n, B, m);
Input : A (a string of size n), and B (a string of size m).
Output: C (the cost matrix).

begin
   for i := 0 to n do C[i ,0] := i;
   for j := 1 to m do C[0 ,j] := j;
   for i := 1 to n do
      for j := 1 to m do
         x := C[i - 1 ,j] + 1;
         y := C[i ,j - 1] + 1;
         if  a\(_1\) = b\(_1\) then
            z := C[i - 1, j - 1]
         else
            z := C[i - 1 ,j - 1] + 1;
           C[i,j] := min (x , y , z)
         { M[i, j] can be set appropriately }
end

\end{alltt}


محمود امین‌طوسی

سلام.
اگر می‌خواهید الگوریتم بنویسید از بسته‌های algorithm,algorithmic استفاده کنید. فرمول هم به راحتی درج می‌شود.  به مثال مقاله کنفرانس برق در سایت مراجعه کنید.
اگر می‌خواهید کد بنویسد از بسته bidicode استفاده کنید. در تالار جستجو کنید پیدا می‌کنید. (شاید بهتر باشد عبارت lstlisting  را بگردید).
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

ir1979

ممنون

در alltt هم اگر خودمان command جدیدی تعریف کنید می توانیم زیر نویس کنیم. ولی مسلما بسته های مخصوص بهتر است.
از راهنمایی شما ممنونم.