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

ابزارهای جانبی => مراجع و بیب‌تک BibTeX => نويسنده: وحید دامن‌افشان در دسامبر 05, 2009, 12:31:46 am

عنوان: گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: وحید دامن‌افشان در دسامبر 05, 2009, 12:31:46 am
سلام
نمیدونم چرا وقتی مرجع‌هامو توی یه فایل ذخیره می‌کنم و بعدش اونو با دستور input\ وارد می‌کنم، خطا می‌گیرم؟ جالبه که خروجی، مشکلی نداره. با دستور include\ هم تست کردم، اما فرجی نشد.
متاسفانه چون فایل اصلیم خیلی بزرگه، نمی‌تونم ضمیمه‌ش کنم.
فایل مرجع رو ضمیمه کردم.
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: هادی صفی‌اقدم در دسامبر 05, 2009, 12:41:42 am
وحید جان، برای من به دستور \latin گیر داد
فایل لاگ را میفرستی
عجیب است
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: وحید دامن‌افشان در دسامبر 05, 2009, 12:58:03 am
وحید جان، برای من به دستور \latin گیر داد
فایل لاگ را میفرستی
عجیب است
فایلم کامل نیستش، دقت که کردی؟
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: هادی صفی‌اقدم در دسامبر 05, 2009, 03:12:27 am
فایلم کامل نیستش، دقت که کردی؟

وحید جان، همون فایل لاگ خیلی کمک میکند
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: vafa در دسامبر 05, 2009, 08:40:11 am
من مشکلی ندارم و فایلهای خود را ضمیمه کرده‌ام. فایل log من می‌گوید:

This is XeTeX, Version 3.1415926-2.2-0.9995.2 (TeX Live 2009) (format=xelatex 2009.12.5)  5 DEC 2009 16:09
entering extended mode
 %&-line parsing enabled.
**test
(./test.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, german-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, ar
abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, ku
rmanji, latin, latvian, lithuanian, mongolian, mongolian2a, bokmal, nynorsk, po
lish, portuguese, romanian, russian, sanskrit, serbian, slovak, slovenian, span
ish, swedish, turkish, ukenglish, ukrainian, uppersorbian, welsh, loaded.
(/usr/local/texlive/2009/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2009/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/home/vafa/texmf/tex/xelatex/xepersian/xepersian.sty
Package: xepersian 2010/03/01 v1.0.4 <revision 141> Persian typesetting in XeLa
TeX

(/home/vafa/texmf/tex/xelatex/bidi/bidi.sty
Package: bidi 2010/03/01 v1.0.4 <revision 186> Bidirectional typesetting in XeL
aTeX

bidi package (Support for bidirectional typesetting with XeLaTeX)
 Description: A convenient interface for typesetting bidirectional
 texts with XeLaTeX. The package includes adaptations for use
 with many other commonly-used packages.
 (Also works with pdfLaTeX, though in this case its usefulness is doubtful).
 Copyright © 2009-2010 Vafa Khalighi
 v1.0.4, <revision 186>, 2010/03/01
 License: LaTeX Project Public License, version 1.3c or higher (your choice)
 Home: http://developer.berlios.de/projects/bidi/
 Location on CTAN: /macros/xetex/latex/bidi
\n@everypar=\toks14
(/home/vafa/texmf/tex/xelatex/bidi/footnote-bidi.def
File: footnote-bidi.def 2010/03/01 v0.4 footnote macros for bidi package
)
(/home/vafa/texmf/tex/xelatex/bidi/article-bidi.def
File: article-bidi.def 2010/03/01 v0.2 adaptations for standard article class
))
(/usr/local/texlive/2009/texmf-dist/tex/xelatex/fontspec/fontspec.sty
Package: fontspec 2008/08/09 v1.18 Advanced font selection for XeLaTeX

(/usr/local/texlive/2009/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2009/01/23 v0.5 Provides ifxetex conditional
)
\c@zf@newff=\count88
\c@zf@index=\count89
\c@zf@script=\count90
\c@zf@language=\count91

(/usr/local/texlive/2009/texmf-dist/tex/latex/tools/calc.sty
Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
\calc@Acount=\count92
\calc@Bcount=\count93
\calc@Adimen=\dimen103
\calc@Bdimen=\dimen104
\calc@Askip=\skip43
\calc@Bskip=\skip44
LaTeX Info: Redefining \setlength on input line 76.
LaTeX Info: Redefining \addtolength on input line 77.
\calc@Ccount=\count94
\calc@Cskip=\skip45
)
(/usr/local/texlive/2009/texmf-dist/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2008/08/13 v2.6a package option processing (HA)

(/usr/local/texlive/2009/texmf-dist/tex/generic/xkeyval/xkeyval.tex
\XKV@toks=\toks15
\XKV@tempa@toks=\toks16
\XKV@depth=\count95
File: xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)

(/usr/local/texlive/2009/texmf-dist/tex/generic/xkeyval/keyval.tex)))
(/usr/local/texlive/2009/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

(/usr/local/texlive/2009/texmf-dist/tex/xelatex/euenc/eu1enc.def
File: eu1enc.def 2008/03/08 v0.1d Experimental unicode font encoding
)
LaTeX Font Info:    Try loading font information for EU1+lmr on input line 100.


(/usr/local/texlive/2009/texmf-dist/tex/xelatex/euenc/eu1lmr.fd
File: eu1lmr.fd 2007/01/14 v1.3 Font defs for Latin Modern
))
LaTeX Info: Redefining \itshape on input line 1163.
LaTeX Info: Redefining \slshape on input line 1166.
LaTeX Info: Redefining \scshape on input line 1169.
LaTeX Info: Redefining \upshape on input line 1172.

fontspec.cfg loaded.
(/usr/local/texlive/2009/texmf-dist/tex/xelatex/fontspec/fontspec.cfg))
(/home/vafa/texmf/tex/xelatex/xepersian/xepersian-persiancal.sty
Package: xepersian-persiancal 2010/03/01 v0.1 provides Persian calendar
\XePersian@i=\count96
\XePersian@y=\count97
\XePersian@m=\count98
\XePersian@d=\count99
\XePersian@latini=\count100
\XePersian@persiani=\count101
\XePersian@latinii=\count102
\XePersian@persianii=\count103
\XePersian@latiniii=\count104
\XePersian@persianiii=\count105
\XePersian@latiniv=\count106
\XePersian@persianiv=\count107
\XePersian@latinv=\count108
\XePersian@persianv=\count109
\XePersian@latinvi=\count110
\XePersian@persianvi=\count111
\XePersian@latinvii=\count112
\XePersian@persianvii=\count113
\XePersian@latinviii=\count114
\XePersian@persianviii=\count115
\XePersian@latinix=\count116
\XePersian@persianix=\count117
\XePersian@latinx=\count118
\XePersian@persianx=\count119
\XePersian@latinxi=\count120
\XePersian@persianxi=\count121
\XePersian@latinxii=\count122
\XePersian@persianxii=\count123
\XePersian@persianxiii=\count124
\XePersian@temp=\count125
\XePersian@temptwo=\count126
\XePersian@tempthree=\count127
\XePersian@yModHundred=\count128
\XePersian@thirtytwo=\count129
\XePersian@dn=\count130
\XePersian@sn=\count131
\XePersian@mminusone=\count132
)
(/home/vafa/texmf/tex/xelatex/xepersian/xepersian-mathsdigitspec.sty
Package: xepersian-mathsdigitspec 2009/04/22 v1.0.1 Unicode Persian maths digit
s in XeLaTeX (Author: Vafa Khalighi)
)
(/usr/local/texlive/2009/texmf-dist/tex/latex/etoolbox/etoolbox.sty
Package: etoolbox 2009/08/06 v1.8 e-TeX tools for LaTeX

(/usr/local/texlive/2009/texmf-dist/tex/latex/etex-pkg/etex.sty
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et@xins=\count133
))
xepersian package (Persian for LaTeX over XeTeX)
 Description: The package supports Persian
 typesetting, using fonts provided in the distribution.
 Copyright © 2008-2010 Vafa Khalighi
 v1.0.4, <revision 141>, 2010/03/01
 License: LaTeX Project Public License, version 1.3c or higher (your choice)
 Home: http://developer.berlios.de/projects/xepersian/
 Location on CTAN: /macros/xetex/latex/xepersian
(/home/vafa/texmf/tex/xelatex/xepersian/footnote-bidi-xepersian.def
File: footnote-bidi-xepersian.def 2010/03/01 v0.2 footnote macros for xepersian
 package
)
(/home/vafa/texmf/tex/xelatex/xepersian/article-xepersian.def
File: article-xepersian.def 2010/03/01 v0.1 adaptations for standard article cl
ass
))
\c@zf@famc@XB Zar=\count134
Package fontspec Info: Defining font family for 'XB Zar' with options [Script=P
ersian,Mapping=parsidigits,] on input line 3.
 (./test.aux)
\openout1 = `test.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for EU1/lmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.

(./refs.tex
Underfull \hbox (badness 10000) has occurred while \output is active
[][]
 []

[1

])
Underfull \hbox (badness 10000) has occurred while \output is active
[][]
 []

[2] (./test.aux) )
Here is how much of TeX's memory you used:
 2912 strings out of 494665
 54568 string characters out of 3163743
 135717 words of memory out of 3000000
 6137 multiletter control sequences out of 15000+200000
 3728 words of font info for 25 fonts, out of 3000000 for 9000
 669 hyphenation exceptions out of 8191
 34i,4n,59p,807b,196s stack positions out of 5000i,500n,10000p,200000b,50000s

Output written on test.pdf (2 pages).
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: وحید دامن‌افشان در دسامبر 05, 2009, 11:33:09 pm
من مشکلی ندارم و فایلهای خود را ضمیمه کرده‌ام. فایل log من می‌گوید:
با کلاس book هم مشکلی ندارین؟
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: وحید دامن‌افشان در دسامبر 05, 2009, 11:49:45 pm
وحید جان، همون فایل لاگ خیلی کمک میکند
هادی جان،
فایل logش حدود ۱.۱ مگ می‌شه (آخه مال یه کتاب ۲۵۰ صفحه‌ایه)، چون اینجا نمیشه بیشتر از ۲۵۰ کیلو فرستاد، واسه همین،  اون قسمتی رو که ارور می‌گیره رو کپی می‌کنم اینجا:

])
Runaway argument?
 C.D. Aliprantis and O. Burkinshaw, {\em Principles of Real Analysis}\ETC.
! File ended while scanning use of \BR@@bibitem.
<inserted text>
                \par
l.29 \input{refs}
-------------------------------
آقا وفا،
لطفاً شما هم یه نگا بندازین ببینین مشکل از کجاست؟
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: محمود امین‌طوسی در دسامبر 06, 2009, 01:02:43 am
سلام
۱- من هم تست کردم مشکلی نداشت.
۲- اصلاً چرا قشنگ از بیب‌تک استفاده نمی‌کنی که هم مزیت بودن در فایل مجزا را دارد و هم دردسر قالب‌دهی را نداری؟
۳- به نظرم اگر امضای خودتان را کوچک‌تر کنید بهتر باشد.
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: vafa در دسامبر 06, 2009, 05:31:07 am
])
Runaway argument?
 C.D. Aliprantis and O. Burkinshaw, {\em Principles of Real Analysis}\ETC.
! File ended while scanning use of \BR@@bibitem.
<inserted text>
                \par
l.29 \input{refs}
این چیزی که قرار دادی، حلی در پیدا شدن مشکل نمی‌کند. حدس من این است که ممکن است اشتباهی در قرار دادن curly bracket و square bracket انجام داده باشی برای مثال ممکن است اشتباهاً به جای } نوشته باشی ] یا برعکس. آیا دستور \input را دو bracketاش curly bracket گذاشته‌ای یا square bracket؟
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: وحید دامن‌افشان در دسامبر 06, 2009, 07:19:09 pm
سلام
۱- من هم تست کردم مشکلی نداشت.
۲- اصلاً چرا قشنگ از بیب‌تک استفاده نمی‌کنی که هم مزیت بودن در فایل مجزا را دارد و هم دردسر قالب‌دهی را نداری؟
۳- به نظرم اگر امضای خودتان را کوچک‌تر کنید بهتر باشد.
۱-ممنون، خودمم با فایلی که آقا وفا فرستادن، مشکلی ندارم، حتی با کلاس book هم تست کردم مشکلی نداشت.
۲-فکر کنم باید همین کار رو بکنم. راستی از فایل مقاله برق شما، میشه واسه کتاب هم استفاده کرد دیگه، نه؟
۳-چشم حتماً.
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: وحید دامن‌افشان در دسامبر 06, 2009, 07:27:20 pm
حدس من این است که ممکن است اشتباهی در قرار دادن curly bracket و square bracket انجام داده باشی برای مثال ممکن است اشتباهاً به جای } نوشته باشی ] یا برعکس. آیا دستور \input را دو bracketاش curly bracket گذاشته‌ای یا square bracket؟
آقا وفا،
این چیزایی که شما گفتین رو دقت کردم، من با فایلی که شما فرستادین، مشکلی ندارم، فقط با فایل خودم مشکل دارم ???
فایل log رو به طور کامل، ضمیمه کردم (البته فصل‌ها رو کامنت کردم تا حجمش کم بشه).
این هم محتویات فایل تکش:
\begin{document}‎
‎‎\pagenumbering{harfi}‎
‎‎ ‎\input{title}‎
‎‎‎\tableofcontents‎‎
‎‎‎\listoffigures‎
‎‎\pagenumbering{arabic}‎‎
‎%‎‎‎\include{1-mafahim}‎
‎%\include{2-dastgaha}‎
‎%\include{3-masael}‎
‎%\include{4-sys-dyna}‎
‎%\include{5-sys-khati}‎
‎%\include{6-sys-gh-‎khati}‎‎
‎\input{refs}‎
‎%\printindex‎
‎\end{document}‎
ممنون
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: محمود امین‌طوسی در دسامبر 06, 2009, 09:43:38 pm
۱- در مورد استفاده از مقاله برق، مشکلی وجود ندارد.
۲- آیا با همان فایل refs ی که فرستاده‌اید خطا می‌گیرید یا فایل شما فرق دارد؟
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: وحید دامن‌افشان در دسامبر 06, 2009, 11:28:04 pm
۲- آیا با همان فایل refs ی که فرستاده‌اید خطا می‌گیرید یا فایل شما فرق دارد؟
آره، با همین فایل  refs مشکل دارم. البته وقتی اونو وارد فایل کتابم می‌کنم، مشکل دارم، وگرنه وقتی وارد فایل‌های ساده (مثل همین فایلی که آقا وفا فرستاده) می‌کنم، خطا نمی‌گیرم.
عنوان: پاسخ : گرفتن خطا هنگام وارد کردن مراجع با دستور input
رسال شده توسط: وحید دامن‌افشان در دسامبر 14, 2009, 05:29:33 pm
سلام
نمیدونم چرا وقتی مرجع‌هامو توی یه فایل ذخیره می‌کنم و بعدش اونو با دستور input\ وارد می‌کنم، خطا می‌گیرم؟ جالبه که خروجی، مشکلی نداره. با دستور include\ هم تست کردم، اما فرجی نشد.
متاسفانه چون فایل اصلیم خیلی بزرگه، نمی‌تونم ضمیمه‌ش کنم.
فایل مرجع رو ضمیمه کردم.
بالاخره فهمیدم مشکل از کجاست:
من توی فایل اصلیم از بسته hyperref استفاده کردم که گزینه pagebackref رو در حالت true قرار داده بودم و به خاطر همین خطا می‌گرفتم. در صورتی که اگه این گزینه رو در حالت false قرار بدین، خطایی دریافت نمی‌کنین.
ممنون از همه دوستان که کمک کردن.