LINUX.ORG.RU

Сообщения UkropPetrushka

 

Проблемы со буфером обмена.

Форум — General

Есть скрипт (думаю не важно какой) по идее он должен принимать на вход то что выделено мышью (это должно лежать во вторичном буфере, да?). Вызов стоит на хоткее и один из параметров там $(xsel -s -o), и что бы я не выделял, xsel ничего не возвращает. В чём может быть дело?

 

UkropPetrushka
()

Скрипт некорректно исполняется по хоткею.

Форум — General

Написал я скрипт для быстрой генерации карточек anki:

#!/bin/env python

import os
import requests
import re
import sys

file_name = sys.argv[2]
word = sys.argv[1]

html_ipa = requests.get('https://wooordhunt.ru/word/'+word).text
ipa = re.findall(r'<span title="американская транскрипция слова .*?" class="transcription"> .*?</span>', html_ipa)[0] 
ipa = re.findall(r'\|.*?\|', ipa)[0][1:-1]

translate = os.popen('trans en:ru -b '+word).read()[:-1] # Использую пакет translate-shell, ибо судя по всему гугл транслейт в лоб не берётся. Почему то оно очень медленное. (!!!!!!!)Надо заменить.

print('English word: '+word+'\nTranscription: '+ipa+'\nRussian word: '+translate)
en_example = input('English example: ')
ru_example = input('Russian example: ')
input()

with open(file_name, 'a') as f:
    print(word, ipa, en_example, translate, ru_example, sep='\t', file = f)

Если вызывать из терминала по запросу: exo-open --launch TerminalEmulator /home/d/ankigen.py "$(xsel -o)" /home/d/toanki.txt То всё работает как надо (в новом окне термнала выполняется скрипт). Однако, если выполнять эту же команду по хоткею, тогда скрипт крашится:
Traceback (most recent call last):
    File "/home/d/ankigen.py", line 22, in <module>
        ipa = re.findall(r'<span title="американская транскрипция слова .*?" class="transcription"> .*?</span>', html_ipa)[0] 
IndexError: list index out of range
Система manjaro. Хоткей через гуй прописывал. Я просто с толку сбит, в чём может быть дело?

 , ,

UkropPetrushka
()

Не работает конвейер в bash.

Форум — General

Есть скрипт на python:

#!/bin/env python

import sys

print(sys.argv[1])

При попытке передать в скрипт данные конвейером скрипт утверждает что ничего не получил. В буфере, если что, данные точно есть.

[d@d-pc ~]$ xclip -o | ~/myscript.py
Traceback (most recent call last):
  File "/home/d/myscript.py", line 5, in <module>
    print(sys.argv[1])
IndexError: list index out of range

Однако конвейер прекрасно работает если данные отдаются во встроенную bash команду (не знаю как корректно сказать, но думаю вы поняли).

Как это понимать?

 ,

UkropPetrushka
()

Нужна утилита для получения транскрипции.

Форум — General

Пытался написать скрипт для быстрой генерации карточек для anki. Как выяснилось утилита translate-shell не вполне подходит для этого ибо отображает какую то неведомую не IPA транскрипцию (её зачем то пользует Google Translate). Искал разные оффлайн словари, но так и не нашёл никакого консольного интерфейса для взаимодействия со словарями. Есть что на примете?

 

UkropPetrushka
()

\newcommand и \renewcommand в latex

Форум — General

Почему \newcommand{\newpart}[1]{\part{#1} \setcounter{section}{0}} работает, тогда как \renewcommand{\part}[1]{\part{#1} \setcounter{section}{0}} - нет?

 

UkropPetrushka
()

Можно ли заставить LaTeX начинать нумерацию секций с начала в каждой новой главе?

Форум — General

 

UkropPetrushka
()

проблемы с latexmk

Форум — General

Прописываю $latexmk -pdf ~/latex\ backups/math Всё отрабатывает как надо, есть но 2 проблемы: остаётся сборочный мусор и latexmk постоянно выдает вопросы (?). Добавление -f абсолютно ничего не меняет, а при -C выдаётся только одна строчка Latexmk: This is Latexmk, John Collins, 17 March 2019, version: 4.63b. И всё - latexmk больше ничего не делает.

 ,

UkropPetrushka
()

Как заставить LaTeX отображать пустые строки?

Форум — General

На всякий случай преамбула.

\documentclass[a4paper,12pt]{article}	% Стиль
\usepa\documentclass[a4paper,12pt]{article}	% Стиль
\usepackage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМckage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМ
\usepackage[warn]{mathtext}				% Поддержка русского текста в формулах
\usepackage[T1, T2A]{fontenc}			% Пакет выбора кодировки и шрифтов
\usepackage[utf8]{inputenc} 			% любая желаемая кодировка
\usepackage[russian,english]{babel}		% поддержка русского языка
\usepackage{wrapfig}					% Плавающие картинки
\usepackage{amssymb, amsmath}			% стилевой пакет для формул
\usepackage{multirow}                   % норм таблицы

\usepackage{tikz}                       % Для цифр в кружочках
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
            \node[shape=circle,draw,inner sep=2pt] (char) {#1};}} 
        

\usepackage{graphicx}                   %Для вставки изображений в sharelatex

\ifpdf
        \usepackage{cmap} 				% чтобы работал поиск по PDF
        \usepackage[pdftex]{graphicx}
        \usepackage{pgfplotstable}		% Для вставки таблиц.
        \pdfcompresslevel=9 			% сжимать PDF
\else
        \usepackage{graphicx}
\fi




\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

 

UkropPetrushka
()

LaTeX. Жирный текст в таблицах.

Форум — General

\textbf в начале документа делает жирным весь текст кроме таблиц. Как исправить?

На всякий случай преамбула.

\documentclass[a4paper,12pt]{article}	% Стиль
\usepa\documentclass[a4paper,12pt]{article}	% Стиль
\usepackage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМckage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМ
\usepackage[warn]{mathtext}				% Поддержка русского текста в формулах
\usepackage[T1, T2A]{fontenc}			% Пакет выбора кодировки и шрифтов
\usepackage[utf8]{inputenc} 			% любая желаемая кодировка
\usepackage[russian,english]{babel}		% поддержка русского языка
\usepackage{wrapfig}					% Плавающие картинки
\usepackage{amssymb, amsmath}			% стилевой пакет для формул
\usepackage{multirow}                   % норм таблицы

\usepackage{tikz}                       % Для цифр в кружочках
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
            \node[shape=circle,draw,inner sep=2pt] (char) {#1};}} 
        

\usepackage{graphicx}                   %Для вставки изображений в sharelatex

\ifpdf
        \usepackage{cmap} 				% чтобы работал поиск по PDF
        \usepackage[pdftex]{graphicx}
        \usepackage{pgfplotstable}		% Для вставки таблиц.
        \pdfcompresslevel=9 			% сжимать PDF
\else
        \usepackage{graphicx}
\fi




\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

 

UkropPetrushka
()

LaTeX. obeylines ломает таблицы

Форум — General

Если прописать \obeylines то таблицы ломаются и в левом верхнем углу появляется невесть откуда взявшееся слово height.

\documentclass[a4paper,12pt]{article}	% Стиль
\usepa\documentclass[a4paper,12pt]{article}	% Стиль
\usepackage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМckage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМ
\usepackage[warn]{mathtext}				% Поддержка русского текста в формулах
\usepackage[T1, T2A]{fontenc}			% Пакет выбора кодировки и шрифтов
\usepackage[utf8]{inputenc} 			% любая желаемая кодировка
\usepackage[russian,english]{babel}		% поддержка русского языка
\usepackage{wrapfig}					% Плавающие картинки
\usepackage{amssymb, amsmath}			% стилевой пакет для формул
\usepackage{multirow}                   % норм таблицы

\usepackage{tikz}                       % Для цифр в кружочках
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
            \node[shape=circle,draw,inner sep=2pt] (char) {#1};}} 
        

\usepackage{graphicx}                   %Для вставки изображений в sharelatex

\ifpdf
        \usepackage{cmap} 				% чтобы работал поиск по PDF
        \usepackage[pdftex]{graphicx}
        \usepackage{pgfplotstable}		% Для вставки таблиц.
        \pdfcompresslevel=9 			% сжимать PDF
\else
        \usepackage{graphicx}
\fi




\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}



\begin{document}%-----------------------------------------------

\obeylines 

\begin{table}[h!]
\begin{tabular}{|l|l|l|l|l|}
\hline
        & a & b & c                & d \\ \hline
1    & a1          & b1         & c1     & d1 \\ \hline
2 & a2            & b2           & c2      & d2  \\ \hline
3  & a3         & b3       & c3 & d3  \\ \hline
\end{tabular}
\end{table}

\end{document}

 

UkropPetrushka
()

Переход на новую строку в LaTeX

Форум — General

Можно ли сделать так чтобы вместо \\ можно было использовать простой переход на новую строку как в исходном коде?

На всякий случай преамбула:

\documentclass[a4paper,12pt]{article}	% Стиль
\usepa\documentclass[a4paper,12pt]{article}	% Стиль
\usepackage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМckage[pdftex,unicode]{hyperref}	% нумерование страниц!!!!ИМЕННО В ТАКОМ ПОРЯДКЕ СО СЛЕДУЮЩИМ ПАКЕТОМ
\usepackage[warn]{mathtext}				% Поддержка русского текста в формулах
\usepackage[T1, T2A]{fontenc}			% Пакет выбора кодировки и шрифтов
\usepackage[utf8]{inputenc} 			% любая желаемая кодировка
\usepackage[russian,english]{babel}		% поддержка русского языка
\usepackage{wrapfig}					% Плавающие картинки
\usepackage{amssymb, amsmath}			% стилевой пакет для формул
\usepackage{multirow}                   % норм таблицы

\usepackage{tikz}                       % Для цифр в кружочках
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
            \node[shape=circle,draw,inner sep=2pt] (char) {#1};}} 
        

\usepackage{graphicx}                   %Для вставки изображений в sharelatex

\ifpdf
        \usepackage{cmap} 				% чтобы работал поиск по PDF
        \usepackage[pdftex]{graphicx}
        \usepackage{pgfplotstable}		% Для вставки таблиц.
        \pdfcompresslevel=9 			% сжимать PDF
\else
        \usepackage{graphicx}
\fi




\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

 

UkropPetrushka
()

Проблема с раскладками в Manjaro XFCE

Форум — Desktop

2 Вопроса: 1) Как убрать лимит на 4 раскладки? 2) При переключении раскладок правым shift-alt раскладка застревает на 3ей по счету. При левом — все в порядке.

 , ,

UkropPetrushka
()

RSS подписка на новые темы