문제

기본 설정은 Tex 소스를 전복 저장소에 넣고 다른 사람의 내용을 변경할 때 소스의 주석으로 서로 메모를 삽입하는 것입니다. 그것은 특히 아프게 느껴집니다. 특히 "이 거대한 단락 의이 두 가지 버전은 갈등이 있습니다"라고 말하는 전복 갈등이있을 때 특히 차선책이 있습니다.

나는 몇 가지 트릭을 생각해 냈지만 더 나은 아이디어 (또는 내 아이디어의 더 나은 버전)가 있다고 확신합니다.

코드 협력은 다음 질문을 참조하십시오.

다른 코더와 실시간으로 어떻게 협력합니까?

(이러한 답변 중 일부는 라텍스 문서의 협업에도 적용됩니다.)

도움이 되었습니까?

해결책

언제나 각 문장을 Newline으로 끝내십시오. 절대 개혁 단락. 이 규칙은 가짜 갈등을 최소화 할뿐만 아니라 협업 편집 용지를 쉽게 수정하기 쉽게 만듭니다.

저자 논평의 경우 한계 댓글을 사용합니다.

\long\def\authornote#1{%
        \leavevmode\unskip\raisebox{-3.5pt}{\rlap{$\scriptstyle\diamond$}}%
        \marginpar{\raggedright\hbadness=10000
        \def\baselinestretch{0.8}\tiny
        \it #1\par}}
\newcommand{\simon}[1]{\authornote{SLPJ: #1}}
\newcommand{\norman}[1]{\authornote{NR: #1}}
\newcommand{\john}[1]{\authornote{JD: #1}}

우리는 종종 우리가 종종 종이를 엄격한 길이 한도로 준비하고 있기 때문에 이것을 여백에 넣고, 한계 노트가 종이 길이를 변경하지 않기를 원합니다. 그런 다음 한계 노트가 꺼집니다

\long\def\authornote#1{\relax}

나도 발명했다 nbibtex 공구 (현재 데비안에서) 임의의 BIBTex 키에 동의하지 않고 공동 저자의 다른 .bib 파일을 사용할 수 있도록하십시오. nbibtex 저자, 제목 및 기타 필드의 핵심 단어를 사용한다는 점을 제외하고는 Bibtex와 같이 작동합니다. 각 저자의 Bibtex 파일은 다를 수 있지만 논문이 있으면 nbibtex 그것을 찾을 것입니다.

다른 팁

도움이되지 않는 전복 갈등의 문제를 완화하기 위해 문장이 끝날 때 Newlines의 협약을 채택 할 수 있습니다. (이것은 또한 재 배열 또는 댓글을 달성하거나 댓글을 달 수있게합니다. ~에, 문장.)

텍스트 소스에서 서로에 대한 의견에 관해서는 PDF 문서에 표시되는 것이 더 낫지 만 최종 버전에서는 끄는 기능이 더 낫습니다. 나는 매크로를 사용한다 "kibitz"그것을 위해. 그것을 사용하려면 다음을 문서의 맨 위에 놓으십시오.

\newcount\Comments  % 0 suppresses notes to selves in text
\Comments=1   % TODO: set to 0 for final version

\documentclass{article}   % or whatever your documentclass

% for comments
\usepackage{color}
\definecolor{darkgreen}{rgb}{0,0.5,0}
\definecolor{purple}{rgb}{1,0,1}
% \kibitz{color}{comment} inserts a colored comment in the text
\newcommand{\kibitz}[2]{\ifnum\Comments=1\textcolor{#1}{#2}\fi}
% add yourself here:
\newcommand{\alice}[1]{\kibitz{red}      {[ALC: #1]}}
\newcommand{\bob}[1]  {\kibitz{purple}   {[BOB: #1]}}
\newcommand{\carol}[1]{\kibitz{cyan}     {[CAR: #1]}}
\newcommand{\deb}[1]  {\kibitz{darkgreen}{[DEB: #1]}}
\newcommand{\evan}[1] {\kibitz{blue}     {[EVN: #1]}}

예를 들어 앨리스는 \alice{Bob must've added the previous sentence which is obviously false.} 그리고 그것은 PDF에서 오랫동안 빨간색으로 나타날 것입니다. Comments 1으로 설정됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top