اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
0 رای
191 بازدید

سلام دوستان وقتتون بخیر
من تمپلیت LaTeX ژورنال computational mechanics رو از سایتشون دانلود کردم و بدون "هیچ" تغییری وقتی فقط کامپایل میکنم، تمام ارجاع های رفرنس در متن ؟ می شوند.

توی محیط tex کاملا رفرنس رو میشناسه و وقتی روش مکث میکنم اطلاعات رو نشون میده. ولی بعد از اولین pdflatex ارور زیر رو میده و همه در خروجی، ؟ میشوند:

sn-article.tex: warning: 146: Citation `bib1' on page 1 undefined

در جواب مشکل مشابه به یکی دیگه از دوستان در پست دیگی گفته بودن از "سربرگ tools گزینه bibliography رو بزنید و یکبار دیگه کامپایل کنید"، ولی برای من اثر نکرد.

ممنون میشم راهنماییم کنین که چطور مشکل رو حل کنم.

فایل(های) پیوست:

1 پاسخ

0 رای

سلام. وقت شما هم به خیر

فایل‌های ارسالی قالب LaTeX که برای Springer nature هست رو من دانلود کردم.
البته فایل قالب LaTeX کامل در این لینک ژورنال هست.

من فرض رو این می‌گیرم که این قالب رو شما کامل دارین. (چون در فایل‌های ارسالی شما در سوال، چند فایل موردنیاز قالب نبود. ممکنه آپلود نکردین و دارین.)

فایل‌ها اینا هستن:

فایل‌های عکس (۲ عدد)
خروجی pdf
فایل اصلی قالب LaTeX
فایل bib منابع برای bibTeX
فایل کلاس cls (نباید بهش دست بزنین)
فایل راهنما

در پوشه با نام bst هم اینا هستن.

قالب‌های فرمت‌دهی منابع / منابع / رفرنس‌ها برای bibTeX هستن.

اینکه فرمودین:

توی محیط tex کاملا رفرنس رو میشناسه و وقتی روش مکث میکنم اطلاعات رو
نشون میده.

به این علته که اون فایلو خودشون در ژورنال، همه کارها و ... رو درست انجام دادن.
که اون کارها رو من به‌ترتیب میگم.

فایل اصلی که اسمش sn-article.tex‍ هست رو باز می‌کنم.
اجرا می‌گیرم. (pdfLaTeX)

منابع از آخر فایل خورجی جذف میشن. ارجاع به منابع هم به‌صورت علامت سوال در میاد. (همون حالت که برای شما پیش اومده بود)

برای استفاده از bibTeX‌ برای منابع باید bibTeX رو روی فایل اصلی LaTeX اجرا کنیم.
با اجرا این Error رو بهمون میده.

Process started: bibtex.exe "sn-article"

This is BibTeX, Version 0.99d (TeX Live 2025/W32TeX)
The top-level auxiliary file: sn-article.aux
I couldn't open style file sn-mathphys-num.bst
---line 19 of file sn-article.aux
 : \bibstyle{sn-mathphys-num
 :                          }
I'm skipping whatever remains of this command
I found no style file---while reading file sn-article.aux
(There were 2 error messages)

Process exited with error(s)

مهمترین قسمتش این خط هست:

I couldn't open style file sn-mathphys-num.bst

راه حل چیه؟
همون پوشه bst که در اول پاسخم نوشتم، این فایل فرمت‌دهی منابع با نام sn-mathphys-num.bst که گفته پیدا نشده رو کپی کنین بیارین کنار فایل اصلی sn-article.tex کپی کنین.

و اجرای bibTeX روی فایل اصلی sn-article بگیرین.

این دفعه پیام خطا نمی‌گیرین.

This is BibTeX, Version 0.99d (TeX Live 2025)
The top-level auxiliary file: sn-article.aux
The style file: sn-mathphys-num.bst
Database file #1: sn-bibliography.bib
sn-mathphys-num.bst [2024/07/19 v1.1  bibliography style]

کلا در مورد لازم بودن دو اجرا برای درست شدن منابع و ارجاع‌ها:

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

منابع در آخر مقاله نوشته شدن:

ارجاع‌ها به منابع که بصورت علامت سوال بودن هم درست شدن:

اگه بخاین قالب منابع رو عوض کنین
در اول فایل اصلی LaTeX این خطوط هست:

%%\documentclass[pdflatex,sn-nature]{sn-jnl}% Style for submissions to Nature Portfolio journals
%%\documentclass[pdflatex,sn-basic]{sn-jnl}% Basic Springer Nature Reference Style/Chemistry Reference Style
\documentclass[pdflatex,sn-mathphys-num]{sn-jnl}% Math and Physical Sciences Numbered Reference Style
%%\documentclass[pdflatex,sn-mathphys-ay]{sn-jnl}% Math and Physical Sciences Author Year Reference Style
%%\documentclass[pdflatex,sn-aps]{sn-jnl}% American Physical Society (APS) Reference Style
%%\documentclass[pdflatex,sn-vancouver-num]{sn-jnl}% Vancouver Numbered Reference Style
%%\documentclass[pdflatex,sn-vancouver-ay]{sn-jnl}% Vancouver Author Year Reference Style
%%\documentclass[pdflatex,sn-apa]{sn-jnl}% APA Reference Style
%%\documentclass[pdflatex,sn-chicago]{sn-jnl}% Chicago-based Humanities Reference Style

که یکی‌شون فعاله.
می‌تونینی اون خط رو غیرفعال و یکی دیگه رو فعال کنین.
که می‌بینین فرمت منابع bibTeX دیگه رو داره: مثل

sn-apacite
sn-aps
sn-basic
sn-chicago
sn-mathphys-ay
sn-mathphys-num
sn-nature
sn-vancouver-ay
sn-vancouver-num

هر کدومو خواستین و فعال کردین،‌باید فایل bst شو از پوشه bst در کنار فایل اصلی LaTeX تون کپی کنین.

من فایل‌هایی که لازمه و شما آپلود نکرده بودین رو در پرسش شما ضمیمه کردم. (برای اینکه دوستی از پارسی‌لاتک بخواد آزمایش کنه و برای آموزش خودش)
اما آخرین نسخه رو همیشه از سایت ژورنال بگیرین که در اول پاسخ نوشتم.

موفقتر باشین

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

7.2k پرسش

6.6k پاسخ

23.5k نظر

8.9k کاربر

basket cart icon

محصولات مرتبط با LaTeX

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


basket cart icon

حمایت مالی از پارسی‌لاتک

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

محبوب‌ترین برچسب‌ها

رفع خطا جدول xepersian مراجع ریاضی‌نویسی bidi شکل فونت فهرست مطالب شماره‌گذاری منابع پانویس بیب‌تک tikz parsilatex تک‌لایو بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی ارجاع‌دهی biditexmaker هدر ویرایشگر قالب beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول شماره صفحه bidipresentation حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture enumerate حروف‌چینی کد شماره فصل tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم عدم اجرا listings نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه hyperref فرمول نصب تک‌لایو فارسی‌تک شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی extrafootnotefeatures biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای subfigure biditufte-book header texmaker pdf خطا tex longtable تصویر شمارنده زیرنویس texlive2015 دیاگرام رسم نمودار شماره‌گذاری صفحات پایان نامه فهرست جداول میک‌تک texlive2016 شعر تنظیم جدول بولد آکولاد kashida تورفتگی texworks caption اندیس اعداد فارسی lollipop iust-thesis multicol فصل‌نویسی سوال چهارگزینه‌ای فاصله عمودی pgfplots xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry xelatex texlive کاما fancyhdr وسط‌چینی تک لایو 2015 tcolorbox عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد قرآن tabriz-thesis ایتالیک winedt font جستجوی معکوس فلش جایابی تصویر فهرست تصاویر قالب کتاب پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل محیط ریاضی رسم کادر bidipoem جداکننده جدول طولانی به‌روزرسانی شماره‌گذاری فرمول algorithm2e proof equation eps جدول افقی عکس متن فارسی و انگلیسی پانویس چندستونی کمک مالی فاصله خطوط حروف‌چینی شعر فونت بولد زیرشکل minipage قلم پانویس پاراگرافی ltrfootnote پیوست computeautoilg فرمول چندخطی neveshtuft غلط‌گیری املایی تک‌پارسی پیکان لاتکس tabular baselineskip شماره قسمت قسمت عنوان جدول
...