0
Python과 Jinja2를 사용하여 LaTeX 테이블을 생성하고 있습니다.값이 0보다 작은 경우 Jinja2
가<snip>
\hline
\BLOCK{for col1, col2, col3, col4, col5, col6 in shareCompSum}
\VAR{col1} & \VAR{col2} & \VAR{col3}\euro & \VAR{col4}\euro & \VAR{col5}\euro & \VAR{col6}\euro \\
\BLOCK{endfor}
\hline
<snip>
대응 라텍스 출력은 다음과 같다 :
열의 경우\hline
Profit/Loss & & -174.040\euro & -9.040\euro & -723.20\euro & -733.28\euro \\
\hline
3 내지 6, I로 변경되는 글자 색을하려는 다음 코드 테이블의 아래쪽 행을 생성 변수 col3의 값이 음수이면 빨간색이고 양수이면 보통 검정입니다.
{% if col3 < 0 %} \textcolor{red}{\VAR{col3}\euro}
{% else %} \VAR{col3}\euro {% endif %}
신사는 경우 조건을 평가한다는 것을 보이지만, 문자열 테스트 등이 아닌 숫자에 :
나는 다음과 같은 라인을 따라 명령문을 작성하려합니다.Jinja에서 float/numbers의 평가를 수행하려면 어떻게해야합니까?
에 부정적인 경우 적색 및보다 때 큰 흑색 또는 동등의 가변 COL3 조판 것 다음과 같은 구문을 통해 부유 설정할 수 float가 트릭을 수행합니다. {% if col3 | float <0.0 %} –