참조 부분을 이탤릭체로 표시

참조 부분을 이탤릭체로 표시

제목을 이탤릭체로 쓰고 싶은데 작성자만 이탤릭체로 출력됩니다. 그래서 나는 이것으로 모든 것을 일반 텍스트로 강제했습니다.>

\addcontentsline{toc}{chapter}{Bibliography}
\begingroup
\let\itshape\upshape
\bibliographystyle{unsrt}
\bibliography{mybib}
\endgroup

하지만 기사 제목을 이탤릭체로 표시하고 싶습니다.

최소한의 예는 다음과 같습니다.

Laszlo Tabar, Ming-Fang Yen, Bedrich Vitak, Hsiu-Hsi Tony Chen, Robert A Smith 및 Stephen W Duy. "유방암 환자의 유방조영술 서비스 검진 및 사망률: 검진 도입 전후 20년 추적 관찰". The Lancet, 361(9367):1405{1410, 2003년 4월.

나는 넣고 싶다 :

"유방암환자의 유방촬영술 검진과 사망률: 검진 도입 전후 20년 추적관찰"

이탤릭체로 이렇게:

"유방암환자의 유방촬영술 검진과 사망률: 검진 도입 전후 20년 추적관찰"

답변1

질문은 실제로 확실한 답변을 제공할 만큼 충분한 정보를 제공하지 않지만 몇 가지 사항은 제공할 수 있습니다. 일부 의견에서는 다른 참고문헌 프로그램을 사용할 것을 제안합니다. 그러나 bibtex를 유지하려면 참고문헌 스타일(.bst 파일)의 복사본을 만들 수 있습니다. 이 경우 이름 unsrt.bstmyunsrt.bst.

BST 언어로 프로그래밍하는 것은 난해하지만, 이탤릭체로 무언가를 만드는 경우 emphasize필드 뒤에 단어를 추가하는 것과 같습니다. 따라서 문제의 항목이 이면 정의를 편집하여 다음 과 같은 @ARTICLE단어를 추가합니다 .emphasizeformat.title

FUNCTION {article}
{ output.bibitem
  format.authors "author" output.check
  new.block
  format.title emphasize "title" output.check
  new.block
  crossref missing$
    { journal emphasize "journal" output.check
      format.vol.num.pages output
      format.date "year" output.check
    }
    { format.article.crossref output.nonnull
      format.pages output
    }
  if$
  new.block
  note output
  fin.entry
}

그럼 프로그램을 실행시키면

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{mybib.bib}

@ARTICLE{myref,
  AUTHOR = "last, first",
  TITLE = "This is the title",
  JOURNAL = "The Lancet",
  YEAR = "2014"
}
\end{filecontents}
\bibliographystyle{myunsrt}
\begin{document}
I will cite \cite{myref}
\bibliography{mybib}
\end{document}

제목이 강조된(이 경우 기울임꼴) 다음과 같은 결과가 출력됩니다.

여기에 이미지 설명을 입력하세요

관련 정보