[논문양식] 컨퍼런스에서 제공된 양식을 overleaf에서 사용하기/파일의 의미
·
기타/논문작성 Writing
이번에 Springer conference paper 양식을 쓸 일이 있어서, 이걸 쓰면서 알게 된 내용 등에 대해서 기록한다. Springer conference 양식은 폴더 파일 안에 LaTeX를 사용할 때 필요한 것들을 제공해준다. 또한 간단한 방법은 이런 거 볼 필요없이 overleaf에 들어가서 Springer conference Template을 사용할 수도 있다. 그런데 사용하다보니 조금 양식이 다른 부분이 있어서 본인이 제출할 컨퍼런스에서 제공받은 파일을 그대로 사용하는 것이 안전하다. 이럴 때는 다음과 같이 사용하면 된다. 프로젝트 창에서 new project를 누르면 다음과 같이 나온다. 이 때, [Upload Project]를 누르면 파일을 업로드할 수 있다. 그러면 컨퍼런스에서 제공..
[MATLAB] 시작할 때 자동 실행되는 코드 (startup.m)
·
프로그래밍 Programming/매트랩 MATLAB
나는 MATLAB에서 필요한 디폴트 설정을 한 함수에 넣어두고 코드에서 함수를 호출함으로써 쓰고 있었다. 그런데 이렇게 하면 항상 코드에 있는 경로에 디폴트 설정을 해놓은 함수를 넣어놔야하기 때문에 번거로움이 있다. 이러한 함수를 한 폴더에 저장해놓고, 매번 그 함수가 있는 경로를 추가할 수도 있을 것이다. 그 대신에, 내가 원하는 경로에 startup.m이라는 함수를 만들고 그 안에 코드를 작성해놓으면 MATLAB에서 시작할 때 그 함수 안에 있는 내용을 실행한다. 그래서 만약에 자신이 항상 쓰는 함수들을 모아놓은 폴더가 있으면 startup.m 코드 안에 addpath (경로) 를 넣어놓으면 시작할 때부터 바로 그 경로를 추가하기 때문에 언제든지 그 경로에 있는 함수들에 접근할 수 있다. 이 star..
[LaTeX] subfigure의 정렬을 오른쪽, 왼쪽으로 하고 싶을 때
·
기타/논문작성 Writing
LaTeX에서 subfigure를 그릴 때 정렬을 가운데가 아닌 오른쪽이나 왼쪽으로 하고 싶을 때가 있다. 대부분 subfigure의 예시는 \begin{figure} \centering \includegraphics[width=.6\textwidth]{example-image} \caption{left aligned image} \end{figure} 다음처럼 \centering을 쓰기 때문에 그와 대응되는 왼쪽 정렬, 오른쪽 정렬이 필요했다. 이에 대응되는 코드는 \raggedright % 오른쪽 정렬 \raggedleft % 왼쪽 정렬 이라고 한다. 다른 package를 이용해서 오른쪽, 왼쪽 정렬하는 방법도 있는데 위 명령이 간단하기 때문에 다음을 쓰면 될 것이다. 참고자료 https://tex...
[프로젝트] 솔리드웍스 파일(SLDASM)을 Obj 파일로 변환하기
·
기타/설계 프로젝트 System Design
obj 파일로 변환할 필요가 있어서 방법을 찾아보았다. 1. 솔리드웍스 프로그램이 설치되어 있을 때 솔리드웍스 프로그램을 설치했다면 다음과 같은 솔리드웍스 안에서 매크로를 추가하여 obj로 export하는 방법이 있다. https://github.com/Aeroanion/Free-Solidworks-OBJ-Exporter GitHub - Aeroanion/Free-Solidworks-OBJ-Exporter: A macro to export Solidworks models as .obj files, including .mtl files. A macro to export Solidworks models as .obj files, including .mtl files. - GitHub - Aeroanion/F..
[논문작성] Corpus 사용법
·
기타/논문작성 Writing
영어 글 작성시 적절한 preposition을 찾는 것에 어려움을 겪을 수 있다. 혹은 이 단어가 어떤 맥락에서 사용되는지를 알고 싶을 수 있다. 이 때 사용할 수 있는 서비스가 Corpus(말뭉치)이다. https://www.english-corpora.org/coca/ 다음 사이트에서는 두세 번 정도는 검색을 무료로 제공해준다. English-corpora.org 사이트에 들어가면 전체 corpus는 다음과 같은 종류가 있다. 제공해주는 corpus가 여러 개 있다. 각 corpus마다 전문으로 하는 분야(web인지, magazine인지 등)이 다르고, 언어도 다르며, 시기도 다르고 양도 다르기 때문에 개인의 필요에 따라 고를 수 있을 것이다. 다만 내가 쓴 COCA는 유료여서 몇 번 쓰면 금방 제한..
[논문작성] 논문 양식 검사 : paper size가 맞지 않는 오류
·
기타/논문작성 Writing
컨퍼런스 제출 전에 pdf를 테스트할 일이 있어서 해보았는데 다음과 같은 오류를 보았다. (pdf 검사 : https://ras.papercept.net/conferences/scripts/pdftest.pl) 내 page가 US Letter를 따르고 있다는 소리였다. 나는 A4사이즈라고 생각했는데 아니라고 하니 의문이 들어서 찾아보았는데 \documentclass[a4paper]{llncs} 다음과 같이 강제로 a4paper로 옵션을 지정해주면 된다.
[Matplotlib] Matplotlib savefig 기능 정리
·
프로그래밍 Programming/파이썬 Python
Matplotlib은 figure를 도출하기 위해 중요한 라이브러리이다. 이 figure를 파일로 저장하기 위해서는 savefig라는 함수를 쓰는데 이 함수에서 설정할 수 있는 것들에 대해 이야기하려고 한다. 1. savefig의 argument savefig(fname, *, dpi='figure', format=None, metadata=None, bbox_inches=None, pad_inches=0.1, facecolor='auto', edgecolor='auto', backend=None, **kwargs ) 위의 savefig argument에서 fname은 저장할 파일이름이다. 여기에서 확장자를 지정하지 않으면 default로 png 파일로 저장한다. format에서도 확장자를 지정할 수 있..
[논문작성] Turnitin에서 문법 오류 지적하는 종류
·
기타/논문작성 Writing
Grammarly, Quillbot, wordadvice 등등 여러 영작문을 도와주는 서비스가 있다. 이런 서비스는 간단한 기능은 무료로 제공해주는데 심화기능은 유료이다. 무료 서비스로도 쓸 수 있겠지만 재학 중인 학교에서 Turnitin을 무료로 제공해준다면 Turnitin에 있는 suggestion을 참고하는 것도 좋다. 확실히 이공계에 적합한 서비스는 아니라서 수식을 잘못 지적하는 경우도 있는데 적절히 걸러서 보자. Turnitin에서 지적하는 문법 예시와 함께 넣으면 좋을 것 같으니 나중에 쓰다보면 업데이트할 생각. Change to : []에 든 단어로 바꾸는 것을 추천한다 S/V agreement : subject가 verb와 맞지 않는 경우 Article Error(a, an or the) ..
[논문작성] Turnitin에서 참고문헌 제외한 표절률 검사하기
·
기타/논문작성 Writing
이 글은 Turnitin에서 표절률을 검사하는 방법과 그 표절률 계산 시 참고문헌을 제거하는 방법에 대한 내용을 다룬다. 내가 LaTeX로 문서를 작성한 다음에 Turnitin에 표절률 검사를 했는데 일반적인 표절률 기준인 15%보다 높은 16%가 나왔다. 분명 직접 문장을 다 썼음에도 불구하고 이렇게 나와서 위의 view 버튼을 눌러보았다. view에서 어떤 부분이 표절로 나와있는지 확인할 수 있다. 이 때, 참고문헌 부분에 표절로 된 부분이 많았다. 참고문헌은 당연히 형식이 같게 맞춰줘야 하는 부분이기 때문에 표절처럼 될 수 밖에 없다. 이를 방지하기 위해서는 다음과 같이 해야한다. View에서 문서를 열면 오른쪽 탭이 있는데 여기서 빨간색 필터 부분을 누른다. 그러면 위와 같이 나오는데 와 를 누른..
Low pass filter에서 시상수(Time constant)의 의미
·
연구 Research/제어 Control
1. Time domain에서의 해석 low pass filter 식으로 알려져있는 $\displaystyle\frac{y}{y_{c}}=\frac{1}{\tau s + 1}$는 time domain에서 다음과 같이 표현된다. $\dot{y}+\displaystyle\frac{1}{\tau}(y-y_{c})=0$ 여기서 $\tau$는 시상수(time constant)라는 이름으로 많이 쓰인다. 그 의미는, response가 1을 기준으로 $1-e^{-1}=0.6321$만큼 도달했을 때의 시간을 의미한다. 이를 구하는 방법은 역라플라스 변환도 있는데 직접적으로 구하면 $\dot{y}+\displaystyle\frac{1}{\tau}(y-y_{c})=0$ $\displaystyle\frac{dy}{y-y_{..