일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 생산성
- 우분투
- 딥러닝
- 수식삽입
- LaTeX
- 고체역학
- pytorch
- obsidian
- matplotlib
- 에러기록
- 논문작성
- 수치해석
- 텝스
- JAX
- 논문작성법
- MATLAB
- Dear abby
- ChatGPT
- Python
- Linear algebra
- Zotero
- WOX
- 인공지능
- Julia
- teps
- Numerical Analysis
- Statics
- 텝스공부
- IEEE
- 옵시디언
- Today
- Total
목록기타/논문작성 Writing (54)
뛰는 놈 위에 나는 공대생
논문 작성할 때 편하게 수식을 쓰거나 숫자 및 단위를 쓰기 위해 매크로를 만들 수도 있지만 기존에 있는 package를 사용하는 것도 하나의 방법이다. 논문 양식에서 physics와 siunitx 패키지가 있었는데 이를 잘 활용하면 좋다 1. 미분/편미분 표기 \usepackage{physics} \dv{x}{t} = \dfrac{\mathrm{d}x}{\mathrm{d}t} \pdv{x}{t} = \dfrac{\partial{x}}{\partial{t}} 다음과 같이 $\mathrm{d}x$와 $\partial{x}$는 위와 같은 분수를 많이 쓸 때 계속 써주기 귀찮다는 문제가 있다. 따라서 dv와 pdv 명령어를 이용해서 편하게 작성할 수 있다. 2. 숫자에 단위 표기하기 글 안에서 숫자를 쓸 때 $..
overleaf는 저장버튼이 따로 없이 컴파일을 하면 저장이 되고 ctrl+s를 누르면 컴파일이 된다. 그래서 컴파일에 문제가 있을 때 새로고침했더니 예전 버전으로 돌아가는 끔찍한(..) 일이 생길 수 있다. 저장 기준이 ctrl+s를 누르는 순간 or 컴파일을 새로 할 때인 것으로 추정되는데 다음과 같이 history가 있어서 이전에 수정한 부분을 찾아서 고칠 수 있다. 컴파일 오류가 생겨서 건들다가 쓰던 게 날아가서 마음이 아팠는데 여기에 저장된 히스토리 덕분에 되찾았다.
논문을 쓰다보면 acronym, abbreviation을 쓰는 방법 등에 대해서 알게 되는데 정작 두 개의 차이를 알기가 어려웠다. 1. Abbreviation 과 Acronym의 통상적인 차이 두 단어를 번역하면 abbreviation은 축약어이고, acronym은 두문자어이다. 여기에서 힌트를 얻을 수 있는데, abbreviation은 어떤 긴 단어를 줄여서 쓰는 것이고, acronym은 긴 단어구 중에 앞글자만 따서 이름을 붙인 것이다. 예시) corporation -> Corp. (abbreviation) National Aeronautics and Space Administration - > NASA (acronym) 2. 몇 가지 대표적인 Abbreviation 라틴어 기반인 e.g. (= f..
텍스트 안에서 로마 숫자를 쓰고 싶은데 방법이 마땅치가 않았다. 지금까지 찾은 방법으로는 다음 방법이 있다. 1. \usepackage{romannum} 명령으로 import해서 사용 이렇게 하면 \romanum{숫자} (소문자) 또는 \Romannum{숫자}를 이용해서 로마 숫자를 쓸 수 있다. 그러나 이렇게 할 때 페이지 숫자가 로마자로 출력되는 문제가 발생한다. \usepackage{romannum} \AtBeginDocument{\pagenumbering{arabic}} 따라서 위의 두 번째 줄 코드와 같이 페이지 숫자를 아라비아 숫자로 정해주는 코드를 넣어야 한다. 숫자를 쓸 때는 \Romannum{(숫자)} (대문자) , \romannum{(숫자)} 이렇게 해주면 된다. 여기서 숫자는 정수가 ..
zotero를 쓰다가 내가 원하는 citation key를 등록하고 싶어서 작성하는 글이다. 보통은 zotero가 지정해놓은 양식대로 출력되거나, 나의 경우에는 better BibTeX를 쓰고 있어서 그쪽에서 이미 정해진 양식대로 ciation key가 export된다. 대신 다음과 같이 논문을 클릭하고 추가사항에 [Citation Key: (원하는 key 이름)]을 추가해놓으면 다음과 같이 citation key가 고정된 것을 확인할 수 있다.
Biography를 쓸 일이 있는데 어떻게 써야할지 잘 모르겠어서 알아본 것들에 대해 정리한다. 일단 Biography는 AIAA 기준 다음과 같은 형식을 따른다. (대부분에서 비슷하게 적용되지만 각 저널 별 선호하는 양식을 확인하면 좋다.) 포함될 내용은 다음과 같다. 작성기준: 개인적인 내용을 배제하고 개인의 전문적인 측면에 대해서만 기술한다. (가능하면) 현재 재직 중인 기관, 제출하고자 하는 학회에서 어떤 멤버십을 가지고 있는지를 적는다. 받은 학위, 학회 등 전문기관에서 받은 상, 분야에서 자신이 기여한 것 관련 분야 업무 경험 적절하다면 publishing history도 포함한다. 분량 한 단락 이내, 단어 100에서 250까지 허용된다. 학위의 경우 줄여쓰고, 시기도 줄여서 적는다. 학과명..
LaTeX는 주석처리를 하려면 주석처리하고 싶은 줄을 드래그하고 CTRL+/ 단축키를 통해 %를 추가하여 주석으로 만들 수 있다. 그런데 긴 줄의 코드를 주석처리하고 싶으면 이런 방식이 어려울 것이다. 이 글에서는 여러 줄을 한 보이게 하는 방법에 대해 다룬다. 1. 패키지 comment 또는 verbatim을 통해 comment 블록 생성 내가 찾아본 방법으로 가장 간단한 것은 \usepackage{verbatim} \begin{comment} % 주석처리할 내용 \end{comment} 다음과 같이 주석내용을 comment 블럭으로 감싸주는 것이다. package verbatim도 필요하니 같이 넣어준다. 그런데 verbatim의 경우 문제가 발생할 수도 있다고 한다. 따라서 \usepackage{c..
latex에서 table을 만드는 것이 일반 파워포인트나 워드, 한글에 비해 난이도가 있어서 다들 table generator를 많이 쓰는데 이렇게 만들어서 export했을 때 본인이 원하는 대로 수정하려면 어느정도 원리를 이해할 필요가 있다. 그리고 개인적으로는 export할 때 너무 코드가 난잡해서 불편할 때가 많았다. 그래서 정리하는 표 만들기 방법. 참고* 행과 열이 맨날 헷갈리는데, 보통 글을 쓸 때 '행간'을 얼마로 지정할지 정한다. 행은 즉, 각 줄의 사이 간격을 의미한다. 나는 이런 식으로 구별한다. 1. 기본 코드 구성 table을 만들 때는 위치와 정렬 및 구분자를 지정해야 한다. \begin{table}[hbt] # 위치 지정 \caption{캡션} \label{tab: 이름} \be..
참고문헌을 bibtex로 export하는 과정에서 알게 된 내용을 적고자 한다. 문제상황 : 논문을 bibtex 파일로 export하는데 논문에서 요구하는 제목 형식은 2가지가 있다. Some citation styles, such as APA, require the use of sentence case for titles (e.g., “Oxidation and reduction of iron by acidophilic bacteria”). Others, like the Chicago Manual of Style, require title case (“Oxidation and Reduction of Iron by Acidophilic Bacteria”). 예를 들면 내가 인용하고 싶은 문헌의 제목이 Th..
1. 서지관리프로그램이란? 대학원생이라면 접하는 구글 스칼라. 이 구글 스칼라에서 인용을 클릭하면 다음과 같은 화면을 볼 수 있다. BibTeX는 LaTeX에서 참고문헌을 추가할 때 쓰는 형식이다. 예를 들면 이런 것. @book{barro1997macroeconomics, title={Macroeconomics}, author={Barro, Robert J}, year={1997}, publisher={MIT Press} } EndNote는 endnote에 호환되는 파일이고 RefMan은 Mendeley에 호환되는 파일(ris파일인데 다른 서지 관리 프로그램 모두에게 적용 가능)이고 RefWorks는 RefWorks에 직접 export한다. 참고로 구글스칼라에서 export한 파일을 전적으로 신뢰하면 ..