|
吳聰敏老師的討論區 經濟學與 cwTeX 討論區
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
hsiaowc
註冊時間: 2018-09-26 文章: 9
|
發表於: 星期五 十一月 02, 2018 12:30 pm 文章主題: cwtex5.1, winEdt 8.0下引用文獻無法顯示 |
|
|
吳老師您好,
我是cwtex的愛用者,近期將系統轉到win10後,有一個引用文獻的問題。
我將檔案.ctx及參考文獻.bib放在同一資料夾,並且調整biblatex版本為3.10版。
編譯時不會出現問題,但文獻引用及參考文獻都無法顯示,只會顯示『?』。
以往在系統win8.1時,這問題通常是沒有編譯到.bib檔,但在Winedit介面下BibTex的按鍵則無法使用。後來試著將.bib檔放在xtemp或更改參考文獻路徑為『d..』後仍會出現同樣的問題。
請問是否應該要調整什麼步驟嗎?
以下連結中有上述的.ctx及.bib檔。謝謝!
https://drive.google.com/open?id=1nFJyw55KaiFvctZnJyYBhuZbJNq9WGTN |
|
回頂端 |
|
|
tmwu Site Admin
註冊時間: 2003-03-03 文章: 1537
|
發表於: 星期五 十一月 02, 2018 4:44 pm 文章主題: Re: cwtex5.1, winEdt 8.0下引用文獻無法顯示 |
|
|
你的例子仍使用 bibtex 系統, cwtex 5.1 僅支援 biblatex,
因此, 你需用把指令改成 biblatex 格式。
請見
http://homepage.ntu.edu.tw/~ntut019/cwtex/cwtex5-guide.pdf, 5.3節;
http://homepage.ntu.edu.tw/~ntut019/cwtex/cwbib.pdf
建議你先跑例子檔案 examp5-biblatex.ctx, 看看結果。
另外, 你的例子使用的是 apalike (bibstyle), 例子檔案則使用 newter5。
我用了你的 .ctx 與 newter5 排版, 結果可以出來。
(請見以下。)
但我不曉得兩者格式的差異多大, 若有必要, 需要調整一下。
*************
\documentclass[12pt]{article}
\usepackage[T1]{fontenc} % 嵌入字體
\usepackage[left=2cm, right=2cm, top=1 cm, bottom=1 cm]{geometry}
\usepackage{bm}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amssymb, amsmath, amsthm}
\usepackage{mathrsfs}
\usepackage{booktabs}
\usepackage[style=newter5-comp,backend=biber,natbib,maxbibnames=8]{biblatex}
\addbibresource{20180717_final_report.bib}
\renewcommand{\bibfont}{\fontsize{12}{20pt}\selectfont}
\defbibheading{cjkhead}{\par\bigskip\bigskip\noindent
{\large \ctxfbb 參考文獻}\par}
\date{}
\begin{document}
\pagestyle{empty}
\raggedright 科目名稱:高等微積分 \\
\raggedright Department: \hspace*{4cm} Student ID No.: \hspace*{4cm} Name: %\\[1cm]
\fontsize{12}{20pt}\selectfont
\thispagestyle{empty}
%\underline{\hbox to 40mm{}} 1. Decide which of the following statements are true.
1. (10 \%) Prove that the function $f(x) = |x|/x, \mbox{if}~ x\neq 0$ and 1, otherwise is continuous on $(-\infty, 0)$ and $[0,\infty)$, discontinuous at 0,
and that both $f(0^+)$ and $f(0^-)$ exist.
\cite{datta_2017}
\bigskip
\printbibliography[keyword=cjk,heading=cjkhead]
\renewcommand{\bibfont}{\normalsize}
\printbibliography[notkeyword=cjk,heading=none]
\end{document}
************** |
|
回頂端 |
|
|
hsiaowc
註冊時間: 2018-09-26 文章: 9
|
發表於: 星期五 十一月 02, 2018 5:21 pm 文章主題: |
|
|
已經解決問號及無法顯示參考書目的問題了。十分感謝!
另外,延伸地,有兩個小問題請教如下:
1. 參考文獻列表前如何顯示『參考文獻』或『References』?
2. 由於投稿的各期刊顯示參考文獻的格式不盡相同,若要調整參考文獻列表的方式,該如何調整?
謝謝! |
|
回頂端 |
|
|
tmwu Site Admin
註冊時間: 2003-03-03 文章: 1537
|
發表於: 星期六 十一月 03, 2018 9:44 am 文章主題: |
|
|
文稿的 peramble 有定義
\defbibheading{cjkhead}{\par\bigskip\bigskip\noindent
{\large \ctxfbb 參考文獻}\par}
倒數第2-4行為列印指令
\printbibliography[keyword=cjk,heading=cjkhead]
\renewcommand{\bibfont}{\normalsize}
\printbibliography[notkeyword=cjk,heading=none]
先印中文, 再印英文。
你的例子沒有中文, 故 heading=none (第3行)。
若確定無中文, 可將第一行 comment, 第3行改成
\printbibliography[notkeyword=cjk,heading=cjkhead]
其他格式的話, 例如, apalike, 請 google
biblatgex apalike
若全部英文, 應該可以直接用。
若有中文, 比較麻煩。
首先, 你要確定中文的格式為何, 再加以調整。
方法請見
http://homepage.ntu.edu.tw/~ntut019/cwtex/cwbib.pdf |
|
回頂端 |
|
|
hsiaowc
註冊時間: 2018-09-26 文章: 9
|
發表於: 星期一 十一月 05, 2018 12:46 pm 文章主題: |
|
|
謝謝老師~
由於有些指令是首次使用,故耍笨了~
請您見諒!謝謝! |
|
回頂端 |
|
|
tmwu Site Admin
註冊時間: 2003-03-03 文章: 1537
|
發表於: 星期一 十一月 05, 2018 10:47 pm 文章主題: |
|
|
沒問題, 不要客氣。 |
|
回頂端 |
|
|
hsiaowc
註冊時間: 2018-09-26 文章: 9
|
發表於: 星期五 十一月 01, 2019 2:53 pm 文章主題: |
|
|
吳老師您好,
之前的檔案想試著修改一些地方,發現編譯時,會出現:
『
biber: warning: running with administrator privileges
...
ERROR-Error: Found biblatex control file version 3.4 expected version 3.5.
』
之後,雖然文章編譯上還是沒問題,但參考文獻就無法顯示在文章最後,並且在文章中的顯示也跟一般文章顯示不同。
請問老師,這個問題要怎麼解決呢?
note that: 已在mikeTex console-Updates更新。這個問題仍然存在。 |
|
回頂端 |
|
|
tmwu Site Admin
註冊時間: 2003-03-03 文章: 1537
|
發表於: 星期六 十一月 02, 2019 11:59 pm 文章主題: |
|
|
biblatex 目前 (2019/8/31) 的版本是3.13,
如果你已更新, 版本應該是3.13。
不過, 如果你置放早期的 biblatex 檔案在
c\Program Files\cwtex5 之下,
pdflatex 會使用個人的版本。
biblatex.sty 置於
c\Program Files\MiKTeX 2.9\tex\latex\biblatex 內,
你可搜尋電腦內是否有另一個 biblatex.sty。 |
|
回頂端 |
|
|
hsiaowc
註冊時間: 2018-09-26 文章: 9
|
發表於: 星期二 十一月 05, 2019 9:33 am 文章主題: |
|
|
吳老師,
我找到電腦內的biblatex.sty 置於
『c\Program Files\MiKTeX 2.9\tex\latex\biblatex 內』
另外,並無其他的biblatex.sty在其他檔案夾。
請問要將上述資料夾中的biblatex.sty放在哪個資料夾呢?
(有嘗試放在:c\Program Files\cwtex5 或要編譯檔案的資料夾內,問題仍存在)
謝謝 |
|
回頂端 |
|
|
tmwu Site Admin
註冊時間: 2003-03-03 文章: 1537
|
發表於: 星期二 十一月 05, 2019 3:01 pm 文章主題: |
|
|
這是新舊版本問題, 但看來不影響排版結果。
不妨更新 MiKTeX, 或許可以解決
MiKTeX 2.9 > MiKTeX Console > Switch to Administrator mode > update |
|
回頂端 |
|
|
hsiaowc
註冊時間: 2018-09-26 文章: 9
|
發表於: 星期三 十一月 06, 2019 9:50 am 文章主題: |
|
|
老師,
我更新後,使用example5編譯,其中只更動參考文獻的 .bib檔。但仍無法使顯示參考文獻及正確地顯示引用的格式。
程式碼如下:
\documentclass[12pt]{article}
\usepackage{MinionPro}
\usepackage[scaled=0.85]{beramono} %%% scaled=0.775
\usepackage[T1]{fontenc}
\usepackage[a4paper,width=13.5cm]{geometry}
\usepackage[style=newter5,citestyle=newter5,backend=biber,uniquename=false,natbib,maxnames=8]{biblatex}
%\addbibresource{ex5a-blx.bib}
\addbibresource{20180717_final_report.bib}
\renewcommand{\bibfont}{\fontsize{12}{20pt}\selectfont}
\defbibheading{cjkhead}{\par\bigskip\bigskip\noindent
{\large \ctxfbb 參考文獻}\par}
\renewcommand{\footnote}[1]{%
\marginpar{\parbox[t]{3.5cm}{\rightskip .2cm plus.2cm minus.2cm
\footnotesize{#1}}}}
\begin{document}
\title{台灣匯率制度初探}
\author{陳旭昇・吳聰敏\thanks{
通訊 example@ntu.edu.tw。}}
\date{2005.6}
\maketitle
\fontsize{12}{20pt}\selectfont
\noindent
\cite{akaike_74}
\fontsize{12}{20pt}\selectfont
\printbibliography[keyword=cjk,heading=cjkhead]
\renewcommand{\bibfont}{\fontsize{12}{15pt}\selectfont}
\printbibliography[notkeyword=cjk,heading=none]
\end{document}
-----------------------------------------------------
另外,附上.bib檔的連結:https://drive.google.com/open?id=1GCTf9ILCEpXf4zkxqSkbbKFT1emrLyp1
謝謝 |
|
回頂端 |
|
|
tmwu Site Admin
註冊時間: 2003-03-03 文章: 1537
|
發表於: 星期三 十一月 13, 2019 9:47 pm 文章主題: 本週五 (9/27) 上課 |
|
|
無法下載你的 .bib。
因為你只有 \cite{akaike_74},
請直接 post 只含此 bibentry 的 bib 檔案。
或者, 請把 .bib 寄給我。 |
|
回頂端 |
|
|
hsiaowc
註冊時間: 2018-09-26 文章: 9
|
發表於: 星期四 十一月 14, 2019 1:44 pm 文章主題: |
|
|
吳老師,
我已將完整的.bib檔寄信給你。
另外,附上
@article{ akaike_74,
author = { Hirotugu Akaike },
year = 1974,
title = {A New Look at Statistical Model Identification},
journal = IEEE,
volume = 19,
number = 6,
pages= { 716-723 }
}
謝謝 |
|
回頂端 |
|
|
tmwu Site Admin
註冊時間: 2003-03-03 文章: 1537
|
發表於: 星期四 十一月 14, 2019 7:59 pm 文章主題: Re: 本週五 (9/27) 上課 |
|
|
cwtex 5.1 已把 newter5 已名為 newter, 因此,
\usepackage[style=newter5,citestyle=newter5,backend=biber,uniquename=false,natbib,maxnames=8]{biblatex}
需改為
\usepackage[style=newter,backend=biber,uniquename=false,natbib,maxnames=8]{biblatex}
其中, citestyle=newter 可省略。 |
|
回頂端 |
|
|
hsiaowc
註冊時間: 2018-09-26 文章: 9
|
發表於: 星期一 十一月 18, 2019 9:44 am 文章主題: |
|
|
經過替換之後,問題照舊。
參考文獻沒出現,引用處仍是如『akaike_74』。
您的PC編譯後是正常的?
要是重灌cwtex5.1,會不會有可能就正常了?
謝謝 |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票
|
|