LaTeX에서 발생한 문제 기록(계속 업데이트...)

5666 단어 LaTeX

LaTeX에서 발생한 문제 기록(계속 업데이트...)


@Author: CSU 확장
@Email:[email protected] or [email protected]
더 많은 자원은 www.faker로 이동할 수 있습니다.top
개인 학습만 가능하며, 권한이 부여되지 않은 상황에서 전재와 이윤 행위를 금지한다

각주:

  • 제목(section)에 각주를 붙이려면\footnote 앞에\protect를 붙여야 합니다.예:
    \section{ (LSB \protect\footnote{ LeastSignificant Bits( ) 。})}
    
  • 각주 수가 1부터 시작되지 않으면 코드 앞에 명령을 추가할 수 있습니다.
    \setcounter{footnote}{0}
    
  • 디렉터리에 나타나는 각주 제거: 중괄호 안에 디렉터리 (즉 제목) 에 표시된 내용
    \section[ (LSB )]{ (LSB \protect\footnote{ LeastSignificant Bits( ) })}
    
  • 단락 들여쓰기

  • 강제 들여쓰기, 시작 부분에 다음 명령을 추가합니다. (em은 현재 문자의 너비입니다)
    \hspace*{2em}
    
  • 수학 공식

  • 음영 상자가gather 환경을 넣지 않고 어떻게 가운데에 있습니까?앞뒤에 $를 더하면 됩니다.
    $$\shadowbox{$Y(k)=\frac{1}{2}\left(X(k+\omega\pi)+X(k-\omega\pi)\right)$}$$
    
  • 여러 줄 방정식 표시(더하기*는 번호 없음, 더하기 없음 번호)
    \begin{equation*}
    \begin{split}
    f'(n) &= f(n)+\sum_{n=0}^{N-1}g(k)W(k)cos[\frac {(2n + 1)k\pi }{2N}]\\
          &= f(n)+w(n,k)
     \end{split}
     \end{equation*}
    
    
  • 기타

  • 도표를 수정한 그림1, 그림2, 장과 절에 따라 그림1.1, 그림2.2 등으로 바뀌었다.바꾸기 - 그림1-1로 표시할 수 있습니다.
    \renewcommand {\thetable} {\thesection{}.\arabic{table}}
    \renewcommand {\thefigure} {\thesection{}.\arabic{figure}}
    %  
    \setcounter{table}{0}
    \setcounter{figure}{0}
    

  • 페이지 전체 디자인

  • 페이지 여백 조절
    \usepackage{geometry}
    %\geometry{a4paper,left=2.54cm,right=2.54cm,top=3.18cm,bottom=3.18cm}
    %  
    \geometry{a4paper,left=2.54cm,right=2.54cm,top=1.91cm,bottom=1.91cm}
    
  • 머리글 및 머리글 (설명 영역에 추가)
    \usepackage{fancyhdr}
    \usepackage{lastpage}
    \pagestyle{fancy}
    \fancyhf{}
    \fancyhead[C]{\leftmark}
    \fancyfoot[C]{Page \thepage\ of \pageref{LastPage}}
    
  • 코드 삽입

  • 코드 글꼴, 크기 제어
    %  
    \usepackage{fontspec}
    
    ewfontfamily\consolas{Consolas} \lstset{numbers=left,language=Matlab,basicstyle=\footnotesize\consolas,numberstyle=\footnotesize,tabsize=2, keywordstyle= \color{blue!70},frame=shadowbox, rulesepcolor= \color{red!20!green!20!blue!20} } % ( , , 、 , , , , )
  • 본문

  • 국부 문자는 어떤 글꼴을 사용한다
    %  
    \usepackage{fontspec}
    
    ewfontfamily\consolas{Consolas}
    ewfontfamily\monaco{Monaco} % {\consolas def choosesave()} {\monaco def choosesave()}
  • 강제 비행
    %  1cm
    \vspace{1cm}
    
  • 목록

  • 목록 테이프 숫자는 두 자릿수로 증가합니다(https://liam0205.me/2014/05/08/latex-circled-numbers/)
    \documentclass{article}
    \usepackage{enumitem}
    \usepackage{tikz}
    \usepackage{etoolbox}
    % line width ,inner sep ( )。
    
    ewcommand{\circled}[2][]{\tikz[baseline=(char.base),line width = 0.7pt] {
    ode[shape = circle, draw, inner sep = 1pt] (char) {\phantom{\ifblank{#1}{#2}{#1}}};%
    ode at (char.center) {\makebox[0pt][c]{#2}};}} \robustify{\circled} \begin{document}
    ewcommand{\dcircled}[1]{\circled[00]{#1}} \begin{enumerate}[label=\dcircled{\arabic*}, noitemsep] \item I \item am \item happy \item to \item join \item with \item you \item today \item in \item what \item will \item go \item down \item in \item history \item as \item the \item greatest \item demonstration \item for \item freedom \item in \item the \item history \item of \item our \item nation. \end{enumerate} \end{document}
  • 목록 번호와 색상(새 환경을 만들면 됨)

    ewenvironment{colorlist}[1]{\begin{list}{\textcolor{blue}{\ding{#1}}}{}} {\end{list}} \begin{colorlist}{42} \item \item \end{colorlist}
  • 양식

  • 표의 열마다 다른 글꼴 사용
    \begin{tabular}{>{\heiti}r >{\kaishu}l}
      &  
      &  
    \end{tabular}
    
  • 표의 열마다 다른 글자 번호 사용
    \begin{tabular}{>{\small}r >{\Huge}l}
      &  
      &  
    \end{tabular}
    
  • 테이블 설정 문자 양 끝 정렬
    \begin{tabular}{>{\heiti}r >{\kaishu}l}
    %  , 4em , 。
      \makebox[4em][s]{ \hspace{\fill} }:&  \\
      \makebox[4em][s]{ }:          &  \\
      \makebox[4em][s]{ \hspace{\fill} \hspace{\fill} }:          &  \\
      \makebox[4em][s]{ \hspace{\fill} }:&  \\
      \end{tabular}
    
  • 크로스 페이지 표(longtable 환경 사용)
    \usepackage{longtable}
    
    ewcommand\meta[1]{\emph{$\langle$#1$\rangle$}} \begin{longtable}{|l|l|} \hline \endfirsthead \multicolumn{2}{l}{( )}\\ \hline \endhead \multicolumn{2}{c}{\itshape ......}\\[2ex] \endfoot \hline \endlastfoot % % =================================================== % \hline D0~D7 & , CPU 、 。\\ \hline CLK & , \\ \hline % ==================================================== % \end{longtable}
  • 표의 내용에 각주를 추가합니다. tabular 환경에 각주를 추가합니다.\footnote {...} 를 간단하게 사용할 수 없습니다.각주를 추가할 곳에\footnotemark[n] 표시를 사용해야 합니다. 여기서 n은 각주의 번호를 표시합니다.tabular나table 환경 외에는\footnotetext[n] {...}로 각주 내용을 기입합니다. 여기 있는 [n]는 표의\footnotemark의 [n]과 일일이 대응해야 합니다.
    \begin{table}[htbp]
    \centering
    \begin{tabular}{ll}
      \toprule
      % after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
      $D_4 D_3$ &   \\
      \midrule
      00 & 8 , \footnotemark[1] \\
      01 & 16 ,  \\
      10 & 8 ,  \\
      11 & 16 ,  \\
      \bottomrule
    \end{tabular}
    \end{table}
    \footnotetext[1]{RESET , }
    

  • 참고 문헌

  • 참고 문헌을 디렉터리에 추가하고 두 번째 줄의 코드를 추가하여 두 번 컴파일
    \begin{thebibliography}{99}
    \addcontentsline{toc}{section}{ } %  , 
    \bibitem{1}  , .  .  :  . 2016, 02.
    \bibitem{2}  .  ( ).  : . 2014, 04.
    \bibitem{3} Star ES8086 .
    \end{thebibliography}
    
  • 좋은 웹페이지 즐겨찾기