%20%ED%95%AD%EB%AA%A9%20%ED%91%9C%EC%8B%9C.png)
나는 지금 2시간 동안 검색 중이었고 패키지 문서는 광범위하지만 명확하지 않아 실망스럽습니다. 카운터를 재설정하지 않고 약어 유형이 아닌 항목의 첫 번째 사용 형식(긴 형식)을 수동으로 표시하는 방법을 찾고 있습니다. 누군가 나를 도와줄 수 있나요?
나는 지금까지 정확히 그렇게 하는 약어에 대한 명령이 실제로 있다는 것을 배웠습니다. 그러나 다른 용어집(기본 또는 사용자 정의)의 항목에 사용하면 텍스트가 생성되지 않습니다.
편집: 먼저 감사드립니다.MAFP지금까지 그의 대답에 대해. 내 문제에 대해 좀 더 자세히 설명해야 할 것 같습니다. 저는 현재 학사 논문을 쓰고 있습니다. 내가 많은 양의 공식을 소개했기 때문에 내가 원하는 것은 기호에 대한 간략한 설명과 함께 기호에 대한 용어집을 갖는 것입니다. 또한 각 수식 아래에 동일한 정의를 삽입하려고 생각 중입니다. 내 항목 중 하나는 다음과 같습니다.
\newglossaryentry{degvi}{type=symbols,
name=$\Delta E_{GP,i}$,
symbol={MJ},
sort=energie differenz grau verbrauch,
description={Differenz graue Energie und Verbrauch zu Produktion des betrachteten Systems}}
그러면 다음과 같은 출력이 생성됩니다.
솔직히 말해서 모든 것을 두 번 입력하지 않고 방정식 아래에서 동일한 출력을 보고 싶습니다. 이것이 최선의 접근 방식은 아닐 수도 있지만, 참조용 자동 용어집 생성 기능이 있는 기호 데이터베이스를 갖는 아이디어가 마음에 듭니다(예: 특정 기호가 포함된 방정식을 찾으려는 경우).
답변1
적절한 명령은 입니다 \glsfirst{...}
. 다음과 같이 사용하세요:
\documentclass{article}
\usepackage{glossaries}
\makeglossaries
\newglossaryentry{A}{%
name={foo},%
description={bar},%
first={first},%
}
\begin{document}
\gls{A}, \gls{A}, \glsfirst{A}
\printglossary
\end{document}
편집하다:
귀하의 업데이트된 질문과 관련하여 귀하의symbol
귀하의 업데이트된 질문과 관련하여 귀하가 기호로 제공하는 것은 하나의 단위인 것 같기 때문에 해당 필드 . 아마도이 답변더 나은 방향을 제시할 수 있습니다.
즉, 용어집 항목을 정의한 방식으로 사용하려면 description
방정식 아래의 환경에서 제가 여기서 한 것처럼 용어집의 출력을 모방할 수 있습니다. 중요한 점은 출력 형식을 \gls{...}
재정의하여 설정할 수 있다는 것입니다.\glsdisplayfirst
중요한 점은 및\glsdisplay
것입니다 . 여기서는 \glsdisplayfirst
이름, 괄호 안의 기호, 설명을 표시하도록 재정의했습니다. \gls{degvi}
방정식에서 처음으로 사용된 경우 출력은 용어집과 같습니다. 또한 출력 예제를 모방한 용어집 스타일을 설정했습니다. 이를 무시하고 현재 가지고 있는 것을 유지할 수 있습니다.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{glossaries}
\newglossary[slg]{symbols}{sls}{slo}{Symbolverzeichnis}
\makeglossaries
\newglossaryentry{degvi}{%
type=symbols,
name=$\Delta E_{GP,i}$,
symbol={MJ},
sort=energie differenz grau verbrauch,
description={Differenz graue Energie und Verbrauch zu Produktion des betrachteten Systems}%
}
\newglossaryentry{eg}{%
type=symbols,
name=$E_{GP}$,
symbol={MJ},
sort=energie grau verbrauch,
description={Graue Energie des Gebäudes}%
}
%% what should \gls{...} show on first usage
\renewcommand{\glsdisplayfirst}[4]{#1 (#3) #2}
\newglossarystyle{senseistyle}{%
\renewenvironment{theglossary}%
{\begin{description}}%
{\end{description}}%
\renewcommand*{\glossaryentryfield}[5]{%
\item[\glsentryitem{##1}\glstarget{##1}{##2}]
\space (##4)% the symbol in parentheses
\space ##3% description
}%
% No heading between groups:
\renewcommand*{\glsgroupheading}[1]{}%
% Nothing between groups:
\renewcommand*{\glsgroupskip}{}%
}
%% makeindex -s sensei.ist -o sensei.sls -t sensei.slg sensei.slo
\begin{document}
\begin{equation}
\Delta E_{GP,i} = E_{GP} - ...
\end{equation}
\begin{description}
\item \gls{degvi}
\item \gls{eg}
\end{description}
\printglossary[type=symbols,style=senseistyle]
\end{document}
준다