저자 이름을 굵게 표시하고 텍스트 내 인용문에서 저자 이름과 연도를 기울임꼴로 표시하는 방법(natbib apalike)

저자 이름을 굵게 표시하고 텍스트 내 인용문에서 저자 이름과 연도를 기울임꼴로 표시하는 방법(natbib apalike)

나는 만들고 싶다

  1. 참고문헌 목록의 저자 이름과 연도 굵게 표시된 예:

비즐리 A, 메이슨 W. 2015.소셜 미디어의 감정 상태와 감정적 단어. In: ACM 웹 사이언스 컨퍼런스 진행. 1~10.

  1. 본문 인용 시 저자 이름과 연도를 이탤릭체로 표시합니다. 예:

forma mentis 네트워크에 의해 재구성된 온라인 인식은 급여 격차가 '성별' 및 '격차' 모두와 의미론적으로 밀접하게 관련되어 있음을 나타냅니다. 이전 관련 연구(엘리, 이바라 & 콜브, 2011; 쿠리 앤 헤이우드, 2018). (여기서 \citep 사용)

레저, 스타인복 & 마티니 (2009)변성 악성코드의 구조적 변화를 고려합니다. (여기서는 \cite로 사용)

위의 예와 같이 되려면 apalike-1.bst에서 어디를 변경해야 합니까?

{format.names}기능은 다음과 같습니다

FUNCTION {format.names}
{ 's :=
  #1 'nameptr :=
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    { s nameptr "{vv~}{ll}{, jj}{ f{}}" format.name$ 't :=   % last name first
      nameptr #1 >
        { namesleft #1 >
            { ", " * t * }
            { numnames #2 >
                { "" * }
                'skip$
              if$
              t "others" =
                { " \textit{et~al.}" * }
                { ", " * t * }
              if$
            }
          if$
        }
        't
      if$
      nameptr #1 + 'nameptr :=
      namesleft #1 - 'namesleft :=
    }
  while$
}

답변1

게시물에서 언급한 네 가지 원하는 변경 사항 외에도(형식이 지정된 턱받이 항목에서 작성자 이름을 굵게 표시, year형식화된 턱받이 항목에서 필드를 굵게 표시, 인용 설명선에서 작성자의 성을 이탤릭체로 렌더링, 연도 렌더링) 인용 설명 부분에 이탤릭체로 표시됨), apalike의 기본 설정과 관련하여 필요한 것으로 보이는 최소 6개 이상의 추가 변경 사항을 발견했습니다.

  • 서식이 지정된 항목에서 작성자 사이의 구분 기호로 ,단어 대신 (쉼표)를 사용합니다 .and

  • 저자의 성과 (잘린) 이름 사이에 쉼표를 넣지 마십시오.

  • .저자의 잘린 이름 뒤에 ("마침표", "마침표") 를 삽입하지 마십시오 .

  • 형식이 지정된 항목의 '연도' 블록 주위에 괄호를 넣지 마십시오.

  • 해당 유형의 항목 필드 :에서 "In"이라는 단어 뒤에 (콜론)을 삽입합니다 . 다른 항목 유형도 마찬가지일 수 있습니다.booktitle@incollection

  • 하다~ 아니다필드 의 내용을 booktitle이탤릭체로 렌더링합니다.

시간과 자원이 충분하다면 해킹을 통해 이러한 모든 형식 지정 목표를 달성하는 것이 가능해야 한다고 생각합니다 apalike.bst.

하지만 그러한 여행을 시작하기 전에 다음 사실을 기억해야 합니다.apalike하지만 그러한 여행을 시작하기 전에 다음 사실정말 늙었어-- 1988년에 의미 있게 마지막으로 업데이트되었습니다. 나이가 너무 많아서 -- 불필요하게 들리셨다면 죄송합니다.연령차별주의자... -- 인쇄상으로 말하면 (적어도) 세 가지 단점이 있습니다.

  • apalike요즘 많이 쓰이는 url, doi, isbn, 와 같은 필드에 대해서는 잘 모릅니다 .issn

  • apalikenatbib인용 관리 패키지 에서는 잘 작동하지 않습니다 . 예 natbib를 들어,longnamesfirst 옵션은 다음과 같습니다.~ 아니다작업 apalike.

  • 참고 문헌 apalike스타일이 온다아무데도 가까이에구현에현재의APA 형식 지정 지침. 현재 APA 지침을 준수하지 않는 것은 실제로 귀하에게 단점이 될 수도 있고 그렇지 않을 수도 있습니다. 그러나 적어도 이 문제는 알고 있어야 합니다.

apalike이러한 단점과 해킹이 올바르게 수행되기가 다소 까다로울 수 있다는 사실을 고려할 때 makebst유틸리티의 일부인 유틸리티 사용 방법을 배우는 것이 더 나을 것이라고 생각합니다.맞춤형 턱받이패키지. 이 makebst유틸리티를 사용하면 사용자는 처음부터 모든 형식 요구 사항을 매우 강력한 방식으로 구현하는 맞춤형 참고 문헌 스타일 파일을 만들 수 있습니다. 이 makebst유틸리티는 각각 객관식 답변이 포함된 일련의 긴 질문을 안내합니다(그 중 하나는 기본값으로 표시됨). 마지막 질문은 유틸리티가 bst 파일을 생성하기를 원하는지 여부입니다. 그 질문에 "y"라고 대답하세요.

시작하려면 명령 창을 열고 를 입력하세요 pdflatex makebst.

관련 정보